linux 命令

linux 命令:

pwd :查看当前用户所在目录
tree :显示文件夹层级关系

cd - :切换到上一次访问的目录中去

ls . :当前目录
ls .. :上一个目录
ls ~ :家目录
ls / :根目录

mkdir :创建文件夹
-p:如果中间的文件夹不存在,则逐级创建
rmdir :删除文件夹(只能删除空文件夹)
-p a/b/c:如果中间的文件夹也为空,可以逐级删除

history:查看输入命令记录,![行数]:执行对应行数命令

touch:创建文件,如果存在只更新其修改时间

rm :删除文件、文件夹
-r:递归删除
-i:删除前提供提示信息
-f:强制删除,无提示

> :命令>文件 :输出重定向到指定文件(清空原有内容)
>>:重定向追加

2> :标准错误输出重定向
2>>:标准错误重定向追加

&> : 全部重定向

&>> : 全部追加重定向


head [-n] 文件名:查看文件头部前几行的内容
tail [-n] 文件名:查看文件尾部几行的内容
more :分页显示文本内容
less:分页显示内容


cp:拷贝 cd 1/1.txt 2/2.txt
-r :层级拷贝
mv:移动、改名

find : 查找文件

  find 路径 -name "文件名"   eg:find ~ -name "*.txt"

ctrl+c  :终止命令的执行

grep : 查找文件相应的内容

  -n   现实行号

  -r    递归搜索文件夹内的文件

  grep "root" -nr /etc 2> /dev/null    (2> /dev/null  : 错误输出重定向到垃圾桶)

 

gzip : 压缩

gunzip : 用gzip压缩过的文件进行解压缩

tar : 对文件或文件夹进行打包和解包的操作

  tar [选项] 文件名 [文件名或路径]

  -c      创建包

  -x      解包

  -v      显示操作的文件细节

  -z      用gzip gunzip 对包进行压缩和解压缩

  -f 文件名    正在操作的文件名

  -C 路径      改变解压缩路径(只对解包有效)

 

sudo : 用超级用户权限来执行这些命令                                          (super do)

  sudo 命令 [选项] [参数]

  -i    切换到root用户

exit : 推出用户登录

 

ls -l   :  查看文件权限

  d  文件夹

  -  普通文件

  l  链接文件(快捷方式)

  c/b   设备文件

  

chmod : 修改文件权限

  chmod 权限 文件名/文件夹名

  u      用户(属主)

  g      同组用户

  o  其它用户

  a  所有用户

  +  添加权限

  -  删除权限

  chmod u+r a.txt   给a.txt文件的属主加上读权限

 

posted @ 2019-05-21 21:47  微客鸟窝  阅读(96)  评论(0编辑  收藏  举报
/* 看板娘 */