2018年11月总结。
ls 命令 (list 的缩写): 查看目录文件等信息.
ls -a
列出目录所有的目录,包括以 . 开始的隐藏文件.ls -A
列出除 . 及 .. 的其他文件.ls -r
反序排列.ls -S
以文件大小排序.ls -l
除了文件名之外还将文件的权限、所有者、文件大小等信息详细列出来.cd 命令 (change directory 的缩写): 切换目录.
cd ~
(cd 或者cd home) 进入home 目录.cd directory1
进入 directory1 目录.cd ..
返回上一级目录.cd .
当前目录.cd /
进入根目录.mkdir 命令 (make directory 的缩写)、rmdir 命令 (remove directory 的缩写)
mkdir test
在当前目录下创建一个 test 的新文件夹mkdir -p /tmp/test/test1
在 tmp 目录下创建路径为 test/test1 的目录.rmdir directory1
在当前目录下删除一个 directory1 的空文件夹,注意, 该命令不能删除非空目录.touch 命令、pwd 命令 (print working directory的缩写).
touch file1
新建一个 file1 的空文件. (vim file1
保存退出也能新建一个空文件.)pwd
查看当前绝对路径.rm 命令 (remove 的缩写): 删除文件或目录.
rm -i *.log
删除任何 .log 文件, 删除前逐一询问确认.rm -rf test
删除 test 子目录及子目录中的所有档案, 并且不用确认.rm -rf *
删除当前所在目录的所有文件. (一定要谨慎使用!!!)rm f*
删除以 f 开头的文件.cp 命令 (copy 的缩写): 将源文件复制至目标文件.
cp ll.txt test/
将 ll.txt 文件复制到 test/目录下. (注意绝对路径和相对路径的区别.)cp ll.txt ll.py
将 ll.txt 文件复制到 ll.py, ll.py 将被覆盖, 不复存在.mv 命令 (move的缩写): 移动文件或修改文件名.
mv ll.txt ll.py
将 ll.txt文件重命名为 ll.py 文件.mv ll.txt test/
将 ll.txt 文件移至 test/目录下cat 命令 (concatenate的缩写): 可以显示内容较少的文件; 可以把几个文件合并为一个文件.
cat file1
查看 file1 文件里的信息.(与 more file1
类似)cat file1 file2 > file
将 file1文件、file2 文件合并成一个 file 文件.cat file1 > file2
将 file1 的内容复制到 file2 中, file2 原本内容被覆盖.cat file1 >> file2
将 file1 的内容追加到 file2 中.chmod 命令: 用于改变文件或者目录的访问权限.
r
读权限;w
写权限;x
执行权限;-
删除权限;s
特殊权限.chmod +x file
增加 file 文件的用户可执行权限chmod -x file
删除 file 文件的用户可执行权限grep 命令: 用于查找文件中符合条件的字符串
tail 命令: 用于查看文件内容
tail [options] file
参数:
-f
循环读取-n 行数
显示文件尾部n行内容tar 命令: 用来解压和压缩文件.
tar -cvf file1 file2
将文件全部打包成 tar 包.tar -xvf file.tar
解压 tar 包.tar -xzvf file.tar.gz
解压 tar.gz 包.tar -xjvf file.tar.bz2
解压 tar.bz2 包.tar -xZvf file.tar.Z
解压 tar.Z 包.top 命令: 用于实时显示 process 的动态.
语法: top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]
参数说明
ps 命令: 显示当前进程的状态.
语法: ps [options] [--help]
参数:
以后如果想查找某个命令的详细文档,有两个命令会经常使用:
command --help
. 例如, command ls
即查看 ls 命令的帮助文档.man command
. 同理, man ls
也能查看.vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:
命令模式
用户一启动vi/vim,便进入命令模式
常用命令:
i
切换到输入模式x
删除当前光标所在处的字符:
切换到底线命令模式,在最底一行输入命令输入模式
在命令模式下按下i
就进入了输入模式
常用命令:
底线命令模式
在命令模式下按下:
就进入底线命令模式
常用命令:
:w
写入,:q
离开,:w!
强制写入, :q!
强制离开,:wq
写入后离开,:wq!
强制写入后离开:set nu
显示行号,:set nonu
不显示行号