基本命令
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前面。(实际使用这种方式追加)