Linux常用命令

常用命令:

ls

查看文件
格式:
ls -a 查看所有文件,包含隐藏文件
ls -l 以列表形式查看文件,不包含隐藏文件
ls -lh 以列表形式查看文件,不包含隐藏文件,按照1024倍数显示{KB MB GB}
ls -all 以列表形式查看文件,包含隐藏文件,快捷方式[ll]

cd

帮助用户切换目录
cd 切换到当前用户的主目录(/home/用户目录),用户登录时候默认目录就是用户的主目录
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 切换到当前目录
cd … 切换到上级目录
cd _ 可进入上一个进入的目录

mkdir

创建一个目录
mkdir xxx/yyy -p
-p可以递归创建目录
rmdir
删除一个空目录
rm -r xxx
删除一个目录
rm -i xxx
删除目录前询问是否删除

ln

ln 源文件 链接文件 硬链接 (硬链接文件占磁盘空间,但是删除源文件不会影响硬链接文件)
ln -s 源文件 链接文件 软链接 (软链接文件不占磁盘空间,但是删除源文件会影响软链接文件)
硬链接与拷贝(复制)的区别,硬链接修改一个文件,另一个也发生变化。拷贝不会

cat

查看或者合并文件内容

cat 1.txt
cat 2.txt
cat 1.txt 2.txt > 3.txt
cat 3.txt

grep

文本搜索

grep 'xxx' a.txt
grep -n 'xxx' a.txt//显示行数
grep -vn 'xxx' a.txt//显示xxx之外的内容
grep -i 'xxx'//忽略大小写
grep -n '^d' a.txt//查找以d开头的行
grep -n 'p$' a.txt//查找以p结尾的行
grep -n '^[a-z]' a.txt
grep -n '^d..k' a.txt
grep -n '^d*k' a.txt

wc

计算文件行数或字数

wc a.txt

行数 字数 字节数 文件

find

查找文件

find ./ -name text.txt
find ./ -name '*.sh'
find ./ -name "[A-Z]*"
find /tmp -size 2M
find /tmp -size +2M//-2M
find ./ -size +4k -size -5M
find ./ -perm 0777

cp

拷贝文件

cp a.txt b.txt

拷贝文件夹

cp -a 011 022

mv

移动文件

mv file1 file2
mv file2/ code/ -v

file

获取文件类型

file a.txt

tar

归档管理
tar 【参数】 打包文件名 文件
参数  含义
-c 生成档案文件,创建打包文件
-v 列出归档解档的详细过程,显示进度
-f 指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
-t 列出档案中包含的文件
-x 解开档案文件

tar -cvf test.tar 1.txt 2.txt 3.txt//归档
tar -xvf test.tar//解归档

一步归档压缩

tar -czvf 文件名.tar.gz 文件1 文件2 目录1 目录2

一步解归档压缩

tar -xzvf 文件名.tar.gz -C 路径

gzip

文件压缩解压

gzip text.tar//压缩
gzip -d text.tar.gz//解压

bzip2

文件压缩解压

tar jcvf bk.tar.bz2 *.c 
tar jxvf bk.tar.bz2

zip,unzip

文件压缩解压

zip myzip *.*
unzip -d test myzip.zip

which

查看命令位置

which ls
which sudo
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值