基本命令

cd  = cd ~  家目录,记得回家哦!~~

 写在前面

长参数多个字母如:ls --all,短参数一个字母:ls -a (不是所有的命令都是这样如find /home/xxx -name xxx.jpg)。直接跟一个目录如:ls  share/   如: tar -zxvf  xxx.tar.gz      等等等等 。

参数多种多样且随着命令的不同而不同,同一种功能可能会有不同的实现方式。大小写严格区分,但不保证不会达到同样的效果

Linux特点--文件组织

显示当前目录路径:  pwd

查看某一个(如pwd )命令对应的可执行文件所在的位置 :  which  pwd 

Ubuntu中不同种类的文件颜色不同如下:

蓝色:目录

绿色:可执行文件

红色:压缩文件

浅蓝色:链接文件

灰色:其它文件

ls --color=auto   开启颜色标注(非持久,持久一般需要改配置文件)

ls --color=none  关闭颜色标注(非持久,持久一般需要改配置文件)

Tab键怎么用??

两次Tab键快速提示或补齐,如果显示的内容较多会提示确认,浏览时enter表示换行,空格表示换页,q表示退出浏览。

如何查找历史命令??

Ctrl + R   输入几个字母就会给你很友好的提示

history命令会列出你用过的命令及编号,如果想再次使用( !150),!加编号可再次执行该命令。个人感觉麻烦。

快捷键??

清屏:  Ctrl+L 

输入终端EOF信号:  Ctrl+D   用于关闭终端,退出root账号,接收EOF信号的程序运行停止

删除光标左侧所有内容: Ctrl+U

删除光标右侧所有内容:Ctrl+K

删除光标左侧一个没有空格的字符串: Ctrl + W

粘贴:Ctrl + Y


查看当期时区:  date -R    

时区选择  tzselect   

选择时区后更改时区:  cp  /usr/share/zoneinfo/Asia/shanghai  /etc/localtime

改日期: sudo date -s MM/DD/YY

改时间: sudo date -s hh:mm:ss

同步硬件时间: sudo hwclock --systohc


普通文件列表  ls    

包含隐藏包含 .和..文件  ls -a 

包含隐藏文件但不包含 .和..文件:   ls -A

详细列表:  ls -l

human-readable可读的(显示的当前目录所有文件的大小,不递归。):  ls -h

文件时间倒叙排列,最新修改的在最前:  ls -t


disk usage 硬盘使用情况:  du  主要用来查看某个目录实际占用资源情况

显示当前文件夹下所有文件的大小(每个文件都列出来K为单位,文件多的时候不能用):  du  -a 

可读性的显示:du -h

显示当前目录的总大小:  du -s

注意 -a 和 -s不能同时用


查看文件的命令

cat   使用于小文件,因为一次性全部显示文件内容。也可以连接多个文件进行日志输出。  -n加行号。

cat -n syslog 加行号

cat syslog dpkg.log   连接两个文件显示

less  和 more 都可以分页显示

但是more只能向前不能向后

less更加强大,能前能后。


 当前用户只有一个组的时候   执行  sudo usermod -g  newgroup  tom    ,  tom 会多一个newgroup组,再添加的时候会把前一个组替换掉 ,使用-G也会替换掉

sudo usermod -aG  newgroup  tom   改命令中的option选项-a必须在G前面。(实际使用这种方式追加)

原文地址:https://www.cnblogs.com/gengshidong/p/11505750.html