linux常见命令.
Mkdir
作用:创建一个新的目录 Mkdir 目录名
递归创建:mkdir a/b/c/d -p
Rm -rf
作用:强制删除,忽略不存在的文件,无需提示,递归的删除目录下的内容
Ls -la
作用:文件所有者权限
Touch
作用:创建一个普通文件
cat
作用:查看或者合并文件内容 示例: cat test1.txt text2.txt > text.txt
Head -n 10
作用:查看文化
示例:head test.txt 默认显示前十行
显示前n行:head -n test.txt
tail -n 10
作用:查看文件
默认显示后10行:tail test.txt
显示后n行: tail -n test.txt
less
作用:查看文件
说明:敲enter键往下走一行,敲空格键,往下走一页,可以向上翻页,键盘上的pageup,pagedown
more
作用:分屏显示,查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助
wc
作用:一次显示文件行数,字节数,文件名信息
grep
作用:文本搜索,强大的文本搜索工具,grep允许对文本文件进行模式查找,如果找到,grep打印所有行
格式:grep -【选项】 文件名
-v 显示不包含匹配文本的所有行
-n 显示匹配行及行号
-i 忽略大小写
ln
作用:创建硬链接
格式:ln a.txt
硬链接只能链接普通文件,不能链接目录
Ln -s
作用:创建软链接
格式 ln -s a.txt b.txt
软链接不占磁盘空间,源文件删除则软链接失效
Mv
作用1: 移动文件或目录 案例:mv 文件 目标目录
作用2: 重命名 案例: mv 文件名 文件名
Rm
作用:删除文件或目录,删除的文件不能恢复
rmdir
Cp
将给出的文件或目录复制到另一个文件或目录中
格式:cp文件名 目标目录
find
作用:查找文件 正则查找
find ./ -name test.sh 查找当前目录下所有名为test.sh的文件
find ./ -name '*.sh' 查找当前目录下所有后缀为.sh的文件
which
作用:查看命令位置
tar
把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据
-c
Pwd
作用:显示当前的工作目录
Du -h
ifconfig
ping
reboot、shutdown、init
Cat /proc/cpuinfo
Cat /proc/version
Df -hl
Free -m
Top
Ps -ef
Ps -ef|grep python
Kill -9 进程ID
netstat -anptu|grep 22
Vi
作用:打开文件编辑并保存
Esc
:wq 保存并退出
:q! 退出
i 可以输入文字
dd 删除命令相当于剪切
/对象
Shift +G
:行数
创建者 所在组 其他组
d rwx rwx r-x
d rwx --- ---
- rw- rw- r--
l rwx rwx rwx
Chmod u=rwx,g=rwx,o=rwx bb.txt
Chmod 777 bb.txt