linux基本命令
时间:2021-02-19 12:52:05
收藏:0
阅读:0
ls
ls -a 显示全部文件(含隐藏)
ls -l 以列表方式显示
ls -lh列表更加人性化()
pwd
查看当前所在目录位置
cd
切换目录
cd .. 切回上一级目录 (注意此处需要空格)
cd / 切回根目录
mkdir
创建文件夹
- mkdir /home/admin/aa 绝对路径创建
- mkdir /home/admin/aa/bb/cc -p 自动创建父目录
- mkdir aa bb 同时创建aa和bb目录
- mkdir /home/admin/aa/{bb,cc,dd} 在指定路径下创建多个
touch
创建文件
- touch 1.txt 创建文件(保证父目录存在)
- touch .a 创建隐藏文件
rm
- rm 1.txt 删除文件
- rm aa -r 删除文件夹
- rm * -r 删除所有
clear
清空屏幕
cp
- cp 1.txt 2.txt 复制1,txt到2.txt
>
输出重定向
- ls >1.txt 将ls后内容写入1.txt,不存在会创建
- ls >> 1.txt 追加 ,不该写1.txt之前的内容
cat
cat 1.txt 查看1.txt的内容(见上图)
通过结合>可以实现复制和合并
- cat 1.txt > 2.txt
- cat 1.txt 2.txt >3.txt
ln
- ln -s 1.txt 1_link 当前目录下创建软链接
- ln 硬链接 同步 全部复制 会占空间 文件显示同步的文件数
grep
查找内容
- grep 内容 文件
- grep 内容 . -r 当前文件夹下找(-n行号 -i不区分大小写 -v相反的查找)
正则表达式
- grep ^h . -r 以h开头
- grep $h . -r 以h结尾
find
- find /home -name 1.txt 在/home下找1.txt-
- find /home-name ‘*txt‘
tar
此处总结整理到一起
-
gzip
- tar zcfv a.tar.gz *txt 以gzip方式压缩
- tar zxfv a.tar.gz 以gzip方式解压
-
bzip2
- tar jcfv a.tar.gz *txt 以bzip2方式压缩
- tar jxfv a.tar.gz 以bzip2方式解压
-
zip略
压缩率:zip<gzip<bzip2
通用性:zip>gzip>bzip2
相关参数:
- c 打包
- x 解包
- v 过程
- f 必要参数
指定解压路径
- 结尾+ -C 目录
which
查看命令位置
su
切换到root用户
切回admin su admin
权限
drwxrwxrwx
[1]拥有者权限
[2]组的权限
[3]其他用户的权限
[4]d 文件 -非文件
chmod
1、chmod o+w 1.txt 给其他用户增加w权限
参数
- u 文件拥有者
- g 文件拥有组
- o 其他用户
- a 所有用户
- +/-/= 增加/减掉/替换
- r/w/x 读/写/执行
2、chmod 777 1.txt
- r 4
- w 2
- x 1
评论(0)