Linux命令行

1.cat

$cat filename      //查看文件内容
$cat -A filename   //查看文件所有内容,包括隐藏的回车

2.rm

$rm -rf list   // 递归删除整个目录
$rm sys*       // 删除文件名有sys 的文件

3.tail and head

$tail -f filename          // 监视文件增长
$tail -n 20 filename   // 查看文件最后 20 行内容
$head -n 20 filename       // 查看文件前 20 行内容 
$tail -c 20 filename       // 查看文件最后 20 个字符
$head -c 20 filename   // 查看文件前 20 个字符
$tail filename -n +20  // 查看文件第 20 行以后文件
$head filename -n -20  // 查看文件倒数 20 行之前的文件

4.pwd

$pwd filename          //查看文件所在的路径 

5.top

$top               // 动态查看 CPU 占用率

6.chmod

$chmod 755 filename    // 修改文件权限
含义文件权限编码
read 可读r4
write 可写w2
可以被执行x1
无权限-0

7.which

$which ls      // 显示命令路径

which是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的!所以,不同的 PATH 配置内容所找到的命令当然不一样的!

8.grep

对于文件中内容的搜索方式。

$grep -r sh .          // 显示当前目录中,所有包含sh内容的文件名及具体行
$grep -lr sh .         // 显示当前目录中,所有包含sh内容的文件名
$grep -lnr sh .            // 显示当前目录中,所有包含sh内容的文件名、具体行内容及行号
$grep -c sh filename   // 显示文件中,包含sh内容的行数

选项
1. -i 忽略字符大小写的差别。
2. -n 在显示符合范本样式的那一列之前,标示出该列的编号。
3. -r 当指定要查找的是目录而非文件时,必须使用这项参数。
4. -c 计算符合范本样式的行数。
5. -l 列出文件内容符合指定的范本样式的文件名称。

9.find

$find / -name filename     // 查询根目录含有当前文件名的文件路径
$find / -iname filename    // 查询根目录中含有当前文件名的文件路径,不区分大小写 
$find . -name "*.txt" -o -name "*.pdf"         //当前目录及子目录下查找所有以.txt和.pdf结尾的文件

根据文件类型进行搜索

$find / -name filename -type f     // 查询根目录含有当前文件名的普通文件
$find / -name filename -type d     // 查询根目录中含有当前文件名的目录
字符含义
f普通文件
l符号链接
d目录
c字符设备
b块设备
s套接字

选项

  1. -i 忽略字符大小写的差别。
  2. -name:指定字符串作为寻找文件或目录的范本样式。

10.history

$history           // 查看命令行缓存
$history -c            // 清空当前历史命令
$history -w            // 将缓存命令写入文件/.bash_history
$cat /etc/profile  // 查看history命令保存行数。HISTSIZE=200

选项
1. -c:清空当前历史命令。
2. -w:将当前历史命令缓冲区命令写入历史命令文件中。

11.cp

12.echo

13.set

$set               // 显示所有系统中的变量
$echo $name       // 查询变量值

14.wc

$wc -c filename    // 统计文件字节数
$wc -w filename    // 统计单词数
$wc -l filename    // 统计行数

15.touch

这里写图片描述

end.其他

$dmesg                 // 查看内核打印消息
$pidof init            // 查看进程ID
$strace  ./main        // 查看程序的本质的调用 
$\time -v ./main           // 查看程序操作详细耗时
$time ./main               // 查看程序运行时间
$unzip filename.zip    //解压.zip文件
$df -h filename        // 查看文件所占系统空间
$du -ha filename       // 查看文件大小
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值