<强>前言:强>
Linux是一个开源,免费的操作系统。其稳定性、安全性,处理多并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/unix系统上。如果你还不太了解Linux,希望本篇文章能够带你入门Linux。
#目录操作
mkdir:创建目录
p:递归的创建目录也就是可以创建多层目录
一次创建多个目录:mkdir {a, b, c, d, e, f}
一次创建一个b e c d f多个目录。
删除目录:删除一个空文件夹
cp:复制文件或者文件夹
——=pdr
- p同时复制文件属性,比如修改日期
- d复制时保留文件链接
- r:复制文件夹时,递归复制子文件夹
- l不复制,而是创建指向源文件的链接文件,链接文件名由目标文件给出。
注:可以在拷贝的同时重命名
mv:移动文件或者文件夹,可以在移动的时候重命名
rm:删除文件或者文件夹
- r:递归删除
- f:强制删除即没有提醒
#文件处理命令
vi/vim:编辑文件
我:在当前字符前插入文本;
wq:在命令模式下,执行存盘退出操作;
w:在命令模式下,执行存盘操作;
:w !:在命令模式下,执行强制存盘操作;
:问:在命令模式下,执行退出vi操作;
:问!:在命令模式下,执行强制退出vi操作;
:设置号码:在命令模式下,用于在最左端显示行号;
:设置nonumber:在命令模式下,用于在最左端不显示行号;
ls:查看文件
- l以列表形式查看
- h以一种人性化的方式查看,也是文件的大小以合适的单位显示
——查看所有文件,包括隐藏文件
我显示出文件的我节点号
联系文件名:创建文件可以一次创建多个文件,以空格隔开
猫:查看文件内容
n:带行号
tac:反向显示文件内容
:分页查看文件内容
进入浏览模式后:
f或者空格:下一页
输入:一行一行往下翻
问:退出
少:查看文件内容
空格翻页
回车换行
上页:上一页
下页:下一页
上箭头:向上翻
下箭头:向下翻/搜索词n向下找
头- n文件名:查看文件前n行。缺省- n显示前10行
尾巴- n文件名:查看文件的末尾几行
- f:动态显示文件末尾内容
#权限管理命令
chmod:修改文件或目录的权限,只有根和所有者可以更改
[{ugoa} {+ -=} {rwx}][文件或目录)
[模式=421][文件或目录)
- r递归修改
权限的数字表示:
r→4
w→2
x→1
例:chmod u + x a.txt
chmod g + w,或者一个。txt//同时做多个权限的修改
chmod g=rwx a.txt
chmod 640 a.txt
chmod - r 777 testdir//把目录和下面所有文件的权限
乔恩:更改文件所有者,只有根可以更改
乔恩根a.txt//把a.txt更改为根所有
#压缩解压缩命令
. gz格式
压缩:gzip文件名只能压缩文件不能压缩目录,压缩完源文件也不见了
解压缩:gunzip/gzip - d压缩包名称
沥青:
-zcvf压缩后文件名打包的目录:生成. tar。广州文件注:这个命令先用焦油归档,然后把归档的包压缩成. gz和
-zxvf要解压的文件名:解压缩.tar.bz2的文件
-jcvf压缩后的文件名打包的目录:生成. tar。bz2注:获取这个命令先用焦油归档,然后把归档的包压缩成bz2
-jxvf要解压的文件名:解压.tar.bz2的文件
邮政编码:
zip - r压缩生成的文件名要压缩的目录
zip压缩生成的文件名要压缩的文件。
解压缩:
解压缩要解压缩的文件
bzip2:
bzip2 - k要压缩的文件名- k选项:保留源文件
bunzip2 - k要解压的文件名- k选项:保留压缩包
*部分内容参考自:https://www.jianshu.com/p/6ea061f74d84