Linux 常见命令-文件和磁盘管理

ll

ll 所列的所有文件的文件大小都是以字节为单位 而ll -h在加上了-h参数后,所有显示的文件的单位都会自适应。 这样看起来就更加清晰了。

 ll 等价于 ls -l
 l 等价于 ls -a -lh (-l)
 ll -h 等价于 ls -lh

ls abc*:匹配以abc开头的任意目录
ls *abc: 匹配以abc结尾的任意目录
ls a?c: 匹配的是a开头,c结尾的任意目录
ls [abc]*: 匹配的是a或者b或者c开头的任意目录
ls [1-9]*: 匹配的是1到9开头的任意目录

man

man  command:帮助信息
**等价于**
command  --help:但是不是所有的命令都有这个参数。

touch

 创建一个文件
 touch filename

cat

cat主要有三大功能:
1.一次显示整个文件:
    cat filename
2.从键盘创建一个文件:
    cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:
    cat file1 file2 > file

>:重定向

重定向:重新规定输出的方向,即是将原本输出在控制台/文件的东西放在另外一个地方。
ls > filename # 删除原有内容,并将ls在终端输出的内容放在filename文件中
ls >> filename # 跟上面的命令一样,不过这条命令是在filename文件后面增加内容,而不是删除原有内容再写入

more

 当显示的东西在一个屏幕里面显示不完全时,可以用more来查看。

管道:|

 一个命令的输出可以通过管道作为另一个命令的输入。可以联合两个命令。
 ls|more path # 

cd

 ######
 cd - # 跳回上一次所在的路径
 ######

 cd ../.. # 跳到上上层目录
 cd ~ # 跳到home下的用户目录下
 cd / # 跳到根目录

tree

 得出一个当前路径的嵌套关系表示。

mkdir

 创建嵌套文件夹,需要参数-p递归创建目录。
 mkdir a/b/c/d -p

rm

-r 删除非空文件,递归地删除,删除文件夹必须
-f 强制删除,忽略不存在的文件,不提示
-i 以交互的方式执行删除

cp

-a 通常在复制目录时使用,保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。
-f 已经存在的目标文件不提示
-i 交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r 递归地复制该目录下的所有子目录和文件,目标文件必须为一个目录名
-v 显示拷贝进度

mv

mv命令相当于剪切,cp相当于复制。
 mv filename1 filename2 #如果filename1存在,filename2不存在,相当于是给1重命名为2

cal

显示日历
-y 一年的日历

ps

显示当前进程
-a -u -x 详细显示所有进程

kill

与ps配合可以杀死不需要的进程

文本搜索:grep

grep [-选项] ‘搜索内容串’文件名(内容串可以是正则表达式)
-v 显示不包含匹配文本的所有行
-n 显示匹配行及行号
-i 忽略大小写

查找文件:find

在特定目录下搜索符合条件的文件

归档:tar

是常用的备份工具,可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。
tar [-选项] 打包文件名 文件(注意,tar命令的参数前面可以带“-”,也可以不带)
-c 生成档案文件,创建打包文件
-v 列出归档解档的详细过程,显示进度
-f 指定档案文件名称,其后面一定是.tar文件
-t 列出档案所包含的文件
-x 解开档案文件
#常见的用法
tar -cvf test.tar *.py
tar -xvf test.tar

文件压缩解压:gzip

tar和gzip命令结合使用实现文件打包和压缩。tar负责打包文件,gzip负责压缩和解压文件。
gzip [选项] 压缩/解压的文件名
-d 解压
-r 压缩所有子目录
gzip -r test.tar test.tar.gz
gzip -d test.tar.gz

文件压缩解压:bzip2

相比于gzip,用bzip2得到的压缩文件后缀名是.bz2。其余用法相同。

//.gz的归档压缩+解档解压的命令
tar -zcvf test.tar.gz *.py
tar -zxvf test.tar.gz
//.bz2的归档压缩+解档解压的命令
tar -jcvf test.tar.bz2 *.py
tar -jxvf test.tar.bz2

查看命令的位置:which

用法很简单
which 命令名称
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值