Linux常用命令整理

【ls】
-a,--all 显示目录下所有的项目清单,包括以 "." 开头的隐藏项
-A,--almost-all 显示目录下所有除 "." 和 ".." 以外的所有项
-l 以长格式的方式显示目录下的清单
-r,--reverse 以名称反序排列的方式显示清单
-R,--recursive 递归处理目录下的子目录条目
-s,--size 显示大小
-S 根据大小排序
-t 根据时间排序
【mkdir】
mkdir demo创建一个新目录,名称为 demo
mkdir demo1 demo2创建多个目录,多个目录之间用空格隔开
mkdir -m 700 demo3创建一个权限为 700 的目录
mkdir -p demo4/sub1/sub2创建多个目录
mkdir -v demo5创建目录时显示信息
mkdir -pv src/{main/{java,resources},test}创建目录结构
【cp】
-b,--backup 覆盖已存在的文件时先备份
-f,--force 强行复制文件或目录,不管目标文件或目录是否已经存在
-i,--interactive 覆盖已存在的文件之前先询问
-p,--preserve 保留源文件或目录的属性
-r,-R,--recursive 递归处理目录以及目录下所有的项目
-u,--update 当源文件比目的文件较新或目的文件不存在时才复制
-v,--verbose 显示命令执行的信息
cp a.txt doc复制 a.txt 到 doc 目录
cp a.txt doc/b.txt复制 a.txt 到 doc 目录,并重命名为 b.txt
cp -b a.txt doc复制 a.txt 到 doc 目录,覆盖之前先备份
cp -r doc dir复制 doc 目录,并重命名为 dir
cp -p a.txt b.txt复制 a.txt 并重命名为 b.txt 同时保留源文件的属性
cp a.txt b.txt category复制 a.txt、b.txt 到目录 category
【rm】
-f,--force 强行删除文件或目录
-i,--interactive 删除之前先询问
-r,-R,--recursive 递归删除目录以及目录下所有的项目
-v,--verbose 显示命令执行的信息
rm a.txt删除 a.txt 文件
rm b.txt c.txt删除 b.txt、c.txt 文件
rm -rfv dir删除 dir 目录
rm -rfv *删除当前目录下所有非隐藏文件和目录
【cat】
-n,--number 显示行号
-b,--number-nonblank 不显示空白行的行号
-s,--squeeze-blank 连续两个或以上的空白行替换成一个来显示
cat a.txt显示文件的内容
cat -n a.txt显示文件的内容
cat -b a.txt显示文件的内容
cat > b.txt << OFF生成文件
cat a.txt b.txt > c.txt合并 a.txt、b.txt 的内容并存储到 c.txt 中
【touch】
-c 不创建文件
-m 只更新文件的最后修改时间
touch a.txt创建一个空的文件
touch a.txt更新已存在的文件的最后修改时间
touch -c b.txt文件若不存在,不创建
【chmod】
选项
-c,--changes 权限发生改变时,报告处理信息
-R,--recursive 递归处理
-v,--verbose 显示指令执行的信息
权限
u 拥有者
g 所属群组
o 其他用户
a 全部用户
r 读取权限,数值代码 4
w 写入权限,数值代码 2
x 执行权限,数值代码 1
chmod a+x txt对所有用户开放执行权限
chmod u+x,o+r txt为自己增加执行权限,其他用户增加读取权限
chmod u-x txt删除自己的执行权限
chmod u-x txt删除自己的执行权限
chmod u=rw,g=r,o=r txt设置权限
chmod 764 txt变更权限
【tar】
-c 建立新的压缩文件
-x 从压缩的文件中提取文件
-t 显示压缩文件的内容
-r 添加文件到已经打包的文件中
-z 支持gzip解压文件
-j 支持bzip2解压文件
-v 显示操作过程
-f 指定压缩文件
-p 使用原文件的原来属性
tar -cvf doc.tar doc打包 doc 目录(仅仅是打包并不压缩文件)
tar -zcvf doc.tar.gz doc打包并以 gzip 压缩
tar -jcvf doc.tar.bz2 doc打包并以 bzip2 压缩
tar -tvf doc.tar查看 tar 包里面的内容
tar -ztvf doc.tar.gz查看 tar.gz 包里面的内容
tar -jtvf doc.tar.bz2查看 tar.bz2 包里面的内容
tar -xvf doc.tar解包 tar
tar -zxvf doc.tar.gz解压缩 tar.gz
tar -jxvf doc.tar.bz2解压缩 tar.bz2
tar -rvf doc.tar d.txt添加文件到 tar 包中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值