• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
菩提叶子
博客园    首页    新随笔    联系   管理    订阅  订阅
linux常用命令

1、ls命令:查看文件与目录的命令

ls 查看当前文件夹下的文件目录(不包含隐藏文件)

-a或--all 查看当前文件夹下的所有文件目录(包含隐藏文件)

-c  以更改时间排序,显示文件和目录

-l 显示使用详细格式列表,除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

-S   用文件和目录的大小排序。

2、cd命令:切换当前目录

~     切换home目录
/      切换根目录
..     切换至上一次的那个目录

3、mkdir:创建文件夹

mkdir xx 创建一个叫做 xx 的目录

4、rm命令:rm [选项]... 文件...删除文件

-f, --force 强制删除。忽略不存在的文件,不提示确认

-i   在删除前需要确认

-I   在删除超过三个文件或者递归删除前要求确认。此选项比-i 提
示内容更少,但同样可以阻止大多数错误发生

-rf  递归删除,文件夹及文件夹下的所有目录

5、mv命令:用于移动文件、目录或更名,

-f 如果目标文件已经存在,不会询问而直接覆盖

-i 如果目标文件已经存在,询问是否直接覆盖

-b 当文件存在,覆盖前为其创建一个备份

6、cp命令:用于复制文件

-f    若目标文件存在,就会询问覆盖
-p    保留源文件或目录的所有属性
-r    递归复制文件和目录
-v    显示cp命令执行的操作过程

7、ps命令:列出系统当前运行的进程

a 显示所有进程
-a 显示同一终端下的所有程序
-A 显示所有进程
c 显示进程的真实名称
-N 反向选择
-e 等于“-A”
e 显示环境变量
f 显示程序间的关系
-H 显示树状结构
r 显示当前终端的进程
T 显示当前终端的所有程序
u 指定用户的所有进程
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
-C<命令> 列出指定命令的状况
–lines<行数> 每页显示的行数
–width<字符数> 每页显示的字符数

8.find命令:用来在指定目录下查找文件

find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 
find / -user user1 搜索属于用户 'user1' 的文件和目录 
find /home/user1 -name *.bin 在目录 '/home/user1' 中搜索带有'.bin' 结尾的文件 
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 
find -type f -user 用户名 指定用户名查找属于的所有文件

9、kill命令:发送指定的信号到相应进程。不指定信号将发送SIGTERM(15)终止指定进程。如果无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户可操作所有用户的进程,非root用户只能操作自己的进程。

-l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

-a 当处理当前进程时,不限制命令名和进程号的对应关系

-p 指定kill 命令只打印相关进程的进程号,而不发送任何信号

-s 指定发送信号

-u 指定用户

10、chmod命令:用于改变文件的权限

u 表示该文件的拥有者

g 表示与该文件的拥有者属于同一个群体(group)者

o 表示其他以外的人

a 表示这三者皆是

+ 表示增加权限

- 表示取消权限

= 表示唯一设定权限

r 表示可读取

w 表示可写入

x 表示可执行

X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行

-c : 若该文件权限确实已经更改,才显示其更改动作

-f : 若该文件权限无法被更改也不要显示错误讯息

-v : 显示权限变更的详细资料

-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)

--help : 显示辅助说明

--version : 显示版本

 11、tar命令 :压缩和解压缩命令

-c 创建打包文件

-v 显示打包或解包详细信息

-f 指定文件名称

-z 压缩或解压缩

-j 压缩或解压缩

-x 解包

 -C 挤压到当前目录

12、touch命令:创建文件

-a,–time=atime,–time=access或–time=use 只更改存取时间。

-c 或–no-create不建立任何文档。

-d 使用指定的日期时间,而非现在的时间。

-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m 或–time=mtime或–time=modify  只更改变动时间。

-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t 使用指定的日期时间,不是当前时间。

13、grep 命令:根据用户指定的模式或过滤条件对文本进行匹配检查,打印匹配的行

-v 排除匹配结果

-n 显示匹配行与行号

-i 不区分大小写

-c 只统计匹配的行数

-E 使用egrep命令

-w 只匹配过滤的单词

-o 只输出匹配的内容

14、cat命令:查看或创建文件

A: 展示所有文件内容

b: 此选项用于提供具有非空行的数字,并覆盖选项 -n

e: 等同于选项 -vE

E: 显示文件行尾

n: 文件每行前面打印行号.

s: 此选项将抑制多个空输出行s.

t: 等同于选项 -vT

T: 它用于显示特殊的制表符^I

v: 它用于显示使用的^和M符号的不可打印字符

15、less命令:查看文件,并支持翻页和搜索

-b <缓冲区大小> 设置缓冲区的大小

-e 当文件显示结束后,自动离开

-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件

-g 只标志最后搜索的关键词

-i 忽略搜索时的大小写

-m 显示类似more命令的百分比

-N 显示每行的行号

-o <文件名> 将less 输出的内容在指定文件中保存起来

-Q 不使用警告音

-s 显示连续空行为一行

-S 行过长时间将超出部分舍弃

-x <数字> 将"tab"键显示为规定的数字空格

/字符串:向下搜索"字符串"的功能

?字符串:向上搜索"字符串"的功能

n:重复前一个搜索(与 / 或 ? 有关)

N:反向重复前一个搜索(与 / 或 ? 有关)

b 向上翻一页

d 向后翻半页

h 显示帮助界面

Q 退出less 命令

u 向前滚动半页

y 向前滚动一行

空格键 滚动一页

回车键 滚动一行

[pagedown]: 向下翻动一页

[pageup]: 向上翻动一页

16、head命令,指定查看开头内容

-q 隐藏文件名

-v 显示文件名

-c<数目> 显示的字节数。

-n<行数> 显示的行数

17、tail命令,指定查看结尾内容

-f 循环读取

-q 不显示处理信息

-v 显示详细的处理信息

-c<数目> 显示的字节数

-n<行数> 显示文件的尾部 n 行内容

--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束

-q, --quiet, --silent 从不输出给出文件名的首部

-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

 18、df命令:作用就是显示在linux系统上的文件系统磁盘使用情况统计

文件-a, --all 包含所有的具有 0 Blocks 的文件系统

文件--block-size={SIZE} 使用 {SIZE} 大小的 Blocks

文件-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)

文件-H, --si 很像 -h, 但是用 1000 为单位而不是用 1024

文件-i, --inodes 列出 inode 资讯,不列出已使用 block

文件-k, --kilobytes 就像是 --block-size=1024

文件-l, --local 限制列出的文件结构

文件-m, --megabytes 就像 --block-size=1048576

文件--no-sync 取得资讯前不 sync (预设值)

文件-P, --portability 使用 POSIX 输出格式

文件--sync 在取得资讯前 sync

文件-t, --type=TYPE 限制列出文件系统的 TYPE

文件-T, --print-type 显示文件系统的形式

文件-x, --exclude-type=TYPE 限制列出文件系统不要显示 TYPE

文件-v (忽略)

文件--help 显示这个帮手并且离开

文件--version 输出版本资讯并且离开

 

posted on 2022-11-02 18:04  菩提叶子  阅读(1770)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3