UC头条:大学生要那么多linux指令干嘛 这一篇就够了!

最近看了很多linux指令,要么篇幅过长,重点不突出;要么缺少指令,今天,我把做开发过程中最常用的linux指令分享给大家!记得收藏哦~

终端命令格式command[-options][parameter]#command:命令名#[-options]:对命令进行的控制语,可省略#[parameter]:给命令传递参数,可以是0、1、2...

一、学前必读

本文章基于Ubuntu18.04.6展开

Linux是多用户操作系统:一台电脑可以在同一时间由多个用户使用,多个用户共同享用系统的全部硬件和软件资源

Ubuntu中没有只有一个根目录/

所有文件都在他下面,各个用户的目录在/home目录下

点击加载图片

二、常用快捷键

快捷指令 作用
ctrl+c 中断命令执行操作过程
ctrl+l 清屏
ctrl+d 注销
ctrl+u 剪切(从光标位置到行首)
ctrl+k 剪切(从光标位置到行尾)
ctrl+y 粘贴剪切内容
ctrl+r 快速搜索历史指令
exit 退出终端
tab 补全命令、目录、文件(夹)名称
clear 清屏
ctrl+shift+'+’ 将终端窗口放大
ctrl+'-’ 将终端窗口缩小
b 回滚一屏
f 前滚一屏
上下方向键 上一个/下一个历史命令
空格键 一般是在终端中显示内容的下一屏
Enter键 一次滚动一行

三、软件安装卸载

软件安装卸载有两种方式:

离线安装卸载(deb文件安装)

在线安装卸载(apt-get方式安装)

离线:

安装:sudodpkg-i软件包

卸载:sudodpkg-r软件包

deb文件是Ubuntu的安装包格式,可以使用dpkg命令对软件进行离线安装和卸载

在线:

安装:sudoapt-getinstall安装包

卸载:sudoapt-getremove软件名

更新已安装包:sudoaptupgrade

网上有不少博客说更改镜像源以提高下载速度,这里我建议只要能连上网就不用更改镜像源,否则将会出现连接不上服务器的错误

四、文件和目录常用命令

查看目录内容

ls显示当前目录下的文件信息

ls路径名显示指定路径下的文件信息

ls/home/shouxiITguan/Documents

显示根目录下的家目录下的首席IT官用户下的Documents文件里的信息,这里第一个/表示的是根目录

ls[-options]

[-options] 含义
-a 显示指定目录下的所有子目录和文件,包括隐藏文件
-l 以列表方式显示目录中详细信息
-lh 以人性化的方式显示文件的大小等详细信息
-lt 按时间顺序显示目录中的信息

tree以树状图的形式显示当前文件目录结构

[-options] 作用
tree文件夹 显示指定文件夹的目录结构
tree-d 隐藏文件只显示目录

切换目录

cd目录切换到指定目录

cd~切换到当前用户的主目录

cd切换到当前用户的主目录

cd..切换到当前目录的上一级目录

cd.保持在当前目录不变

cd~在最近两次工作目录之间来回切换

注意:

相对路径:指相对当前目录所在的目录的位置

绝对路径:最前面是/或者~表示从根目录/家目录开始的具体目录位置

创建和删除目录

touch文件在当前目录下创建指定的文件

mkdir文件夹在当前目录下创建指定的文件夹

mkdir-p目录+要创建的文件夹递归的创建目录

mkdir-pa/b/c

在当前目录下递归地创建a、b、c文件夹

rm文件名删除当前目录下的指定文件

[-options] 作用
-f 强制删除文件
-r (递归地)删除文件夹

复制移动文件及目录命令

cp[要拷贝的文件][目标文件]拷贝当前目录下的某个文件到目标文件

cp-r[要拷贝的文件夹][目标文件夹]拷贝当前文件目录下的某个文件夹到目标文件夹

mv用来移动文件或文件夹,也可以给文件或目录重命名

mv-i[路径]/[文件名]覆盖前提示

查看文件内容

cat文件名查看、创建、合并、追加文件内容

cat一次显示所有内容,不分屏,适合查看内容较少的文本文件

[-options] 作用
-b 对输出非空内容按行标号
-n 对输出所有内容按行标号

more文件名分屏显示文件内容

每次只显示一页内容,适合内容较多的文本

操作键 功能
空格键 显示下一屏
Enter 一次滚动一行
b 回滚一屏
f 前滚一屏
q 退出
/word 搜索word字符串

grep文本搜索工具

grep可以配合正则表达式查找文件中的内容

[-options] 作用
-n 显示匹配行及行号
-v 显示不包含匹配文本的所有内容行
-i 胡忽略大小写

查找的两种模式

^a搜索以a开头的行

a$搜索以a结束的行

管道|

至少需要两个命令:一个命令输出通过管道作为一个命令的输入

ls-lha~|more

人性化的显示用户家目录下的包含隐藏文件的内容,通过more显示

ls-lha~|grepvi

人性化的显示用户家目录下的(包含隐藏文件)包含vi内容的行

其他

echo把传递给命令的参数在终端中再显示一遍,通常和重定向配合使用

>表示输出,会覆盖文件原有的内容

>>表示追加,会将内容追加到已有文件的末尾

echoHello首席IT官>a

将“Hello首席IT官”输入到当前目录的a文件中

ls-lh>a

将当前目录下的列表内容输入到当前目录的a文件中

echoHello首席IT官>>a

将“Hello首席IT官”输入到当前目录的a文件中(不覆盖原来的内容)

五、系统相关命令

命令 作用
data 查询系统时间
cal 查看日历,后加-y可查看一年的日历
df-h 显示磁盘剩余空间
du-h[目录名] 显示指定目录下的文件大小
psaux 查看进程的详细状况
top 动态显示运行中的进程并且排序,退出直接输入q
kill[-9]进程代号 终止指定代号的进程,-9表示强行终止

六、写在最后

本人是一名大学生,正在努力学习Django后端开发,以上这些命令大学阶段是绝对够用了,后续将会陆续更新用户权限以及远程管理相关指令,并且将推出一系列干货、教程,喜欢的话别忘了一键三连哦~

(0)

相关推荐

  • 在网络世界上安一个家

    一.前言 记录带新人的那些事,主要是一些工作技巧上的分享 最近因为忙于项目,所以都没时间更新文章了,正好也在带几个实习小妹.所以也建议他们要善于思考,学会总结,多写写笔记,便于记忆与查阅. 授人以鱼不 ...

  • MAC常用终端命令行

    一.说明 MAC系统采用Unix文件系统,所有文件都挂在根目录下面,没有Windows系统的盘符概念,根目录用斜杠(/)表示: 根目录(/)不是可有可无,/System表示根目录下的System文件, ...

  • Linux用ls和grep统计文件个数

    Linux ls命令 Linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录). 语法 ls [-alrtAFR] [name...] 参数 : -a 显示所有文件及目录 ...

  • 【Linux笔记】文件及目录管理命令

    往期资料  == 菜单栏下有更多资料 资源分享 | 嵌入式相关 资源分享 | 编程语言类 资源分享 | Linux相关资料 资源分享 | 数据结构与算法 前言 之前分享的Cygwin是一个在windo ...

  • Linux笔记【003】| Linux系统目录结构与基本命令

    一.Linux系统目录结构 linux的文件系统是采用级层式的树状目录结构,在此结构中最上层是根目录"/",然后在此目录下再创建其它的目录.在linux世界里.一切皆文件. 以下是 ...

  • Debian应用-1.2 类Unix文件系统

    1.2 类Unix文件系统在GNU/Linux和其他类Unix操作系统中,文件被组织到目录中.所有的文件和目录排放在以"/"为根的巨大的树里.Unix系统上叫做目录,某些其他系统上 ...

  • UC头条:别偷看!Linux系统乾坤大挪移 三式够用

    乾坤大挪移基本概念 张无忌:师傅!日志是什么东西? 杨教主:日志是一种文件类型,我们通常管理的是日志系统.主要包含三类: 1.内核及系统日志:由系统服务rsyslog统一管理,根据主配文件/etc/r ...

  • UC头条:不管你做什么行业, 都要看看这篇文章(深度好文)

    人成熟与不成熟跟年龄没有关系.人成熟不成熟,就是你能不能站在对方的角度去看待事物,就是能不能把我的世界变成你的世界. 这个社会有很多的成年人,还没有脱离幼稚的行为.一点小事情就跟别人争来争去. 人不成 ...

  • UC头条:认清一个男人, 不用反复试探, 看这三点就够了

    无数过来人告诉我们,挑选伴侣就像一场豪赌. 选对了,皆大欢喜,选错了,便输了一辈子. 可是仔细观察你会发现,那些把希望和命运放在别人身上的人,结局大多以失败告终. 这世上,最不能赌的就是天意,最不能猜 ...

  • UC头条:我要挽回我的男朋友, 看完这篇文章才恍然大悟

    挽回爱情是个经久不衰的话题,毕竟有恋爱的地方就会有分手.但分手后想要挽回感情,显然要比新开始一段感情难得多.很多女生就曾苦恼过挽回男友太难了,实际上她们更多的只是没有掌握必要的挽回男友技巧.现在就告诉 ...

  • UC头条:湿疹为什么不怕湿怕干, 那么痒却不疼呢? 患湿疹咋办?

    摘要:湿疹是一种由多种内外因素引起的容易复发的瘙痒性.炎症性皮肤病. 有些伙伴长湿疹了,而这些疹子可不只是引起小红疙瘩,还非常痒,但你还不能抓破这些小疙瘩,这是不是给伙伴们的生活带来不少的困扰呢? 湿 ...

  • UC头条:不要做深蹲, 除非你看过这篇文章, 私教也不会告诉你这么多

    说到运动,无论是为了翘臀还是提高睾酮素,不管你是不是去过健身房,可能都知道深蹲是一个黄金动作,但是讲真没有几个人的深蹲做得完全正确.尤其是没去过健身房,没有教练或有经验的人专门给你指正过. 点击加载图 ...

  • UC头条:八字宫星六亲论断法(精华详细篇)

    点击加载图片 想要准确判断命主六亲的信息之象,必需要星.宫配合才行.单靠一些单一法则,很多时候未必奏效. 所谓的星,就是代表六亲的十神,宫就是六亲的宫位.接下来,就给大家介绍一下,八字星宫组合的六亲断 ...

  • UC头条:作文从“流水账”到范文, 掌握这9个方法就够了

    作文写不好,没有思路怎么办?这十个小技巧能让作文更进步一层,不看不知道哦!值得收藏反复学习! 点击加载图片 1 写外貌不用"有" 作文如何写外貌?孩子的作文里总会看到类似这样的名子 ...

  • UC头条:庄子最难懂最美妙的《秋水》篇, 到底在说什么?

    庄子的<庄子>最为难懂,其中最为难懂的莫过于内篇的<逍遥游><齐物论>和外篇的<秋水>了.这三篇体现了庄子最为重要的哲学思想. <逍遥游>阐 ...