Linux的命令格式及常用命令(持续更新Linux相关知识)

目录

一.Linux命令格式

二.Linux常用命令

1.命令行编辑的几个辅助操作:  

2.目录操作命令:

3.文件操作命令:

4.文件内容操作命令:

5.压缩解压命令


一.Linux命令格式

Linux命令通常具有以下格式:

```

command [-option1] [-option2] [argument1] [argument2] ...

```

其中,`command`表示要执行的命令名称,可以是系统自带的命令、第三方命令或者用户自定义的脚本等;`-option`表示命令选项,可以用来更改命令的行为或指定一些参数设置;`argument`表示命令操作的对象或者需要处理的数据,例如文件名、目录名、文本内容等。

 Linux命令中的选项和参数通常使用短横线(-)前缀进行标识,也有一些命令使用双短横线(--)表示选项,不同的命令可能会支持不同的选项和参数。一些常见的命令选项包括:

- `-h` `--help`: 显示命令帮助信息。

- `-v` `--version`:显示命令版本信息。

- `-f` `--force`:强制执行某个操作,即使可能会导致不良后果。

- `-n` `--number`:指定要显示的行数或列表条目数量。

- `-i` `--interactive`:交互式地执行命令,需要用户输入确认或选项选择。

一些常见的Linux命令包括:ls, cd, pwd, cp, mv, rm, mkdir, rmdir, cat, echo, grep, find等等。

总之,Linux命令通常具有`command [-option1] [-option2] [argument1] [argument2] ...`的格式,通过选项和参数设置可以改变命令的行为或指定操作对象。在实际使用过程中,需要熟练掌握各种命令及其选项和参数的用法,并注意遵守系统安全规则和最佳实践。

二.Linux常用命令

1.命令行编辑的几个辅助操作:  

Tab键:自动补齐
反斜杠“\”:强制换行
快捷键Ctrl+U:清空至行首
快捷键Ctrl+K:清空至行尾
快捷键 Ctrl+L:清屏
快捷键Ctrl+C:取消本次命令编辑

关机
shutdown -h now 立刻关机init 0立刻关机
halt 立刻关机
重启
shutdown -r now 现在重启reboot 现在重启
init 6现在重启

2.目录操作命令:

pwd、cdlsmkdirdu

pwd命令
用途:查看工作目录(Print Working Directory)

cd命令
用途:切换工作目录(Change Directory)
格式: cd [目录位置]

ls命令
用途:列表 (List) 显示目录内容格式:Is [选项]...[目录或文件名]
常用命令选项
-l:以长格式显示
-a:显示所有子目录和文件的信息,包括隐藏文件
-d:显示目录本身的属性
-A:类似于“-a”,但不显示“.”和“..”目录的信息
-h:以更易读的字节单位 (K、M等)显示信息
-R:递归显示内容
--color:以颜色区分不同类型文件 none 关闭

mkdir命令
用途:创建新的目录(Make Directory)格式:mkdir [-p] [/路径目录名

du命令用途:统计目录及文件的空间占用情况(estimate file space usage)格式: du[选项]...[目录或文件名)常用命令选项
-a:统计时包括所有的文件,而不仅仅只统计目录
-h:以更易读的字节单位 (K、M等)显示信息
-s:只统计每个参数所占用空间总的大小

3.文件操作命令:

touch、 file、cp、rm、mv、 which、 find 

touch命令
用途:新建空文件,或更新文件时间标记格式: touch 文件名...

file命令
用途:查看文件类型
格式: file 文件名...

cp命令
用途:复制 (Copy)文件或目录格式: cp[选项]...源文件或目录...目标文件或目录常用
命令选项
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提醒

rm命令
用途:删除(Remove) 文件或目录
格式: rm [选项]... 文件或目录常用命令选项
-f:强行删除文件或目录,不进行提醒
-i:删除文件或目录时提醒用户确认
-r:递归删除整个目录树

mv命令
用途:移动(Move)文件或目录 —若如果目标位置与源位置相同,则相当于改名
格式: mv[选项]...源文件或目录... 目标文件或目录

which命令
用途:查找Linux命今文件并显示所在的位置
—搜索范围由 PATH 环境变量指定
格式: which 命今或程序名

find命令
用途:用于查找文件或目录
格式: find[[查找范围] [查找条件] 文件名称常用查找条件
-name:按文件名称查找
-size:按文件大小查找
-user:按文件属主查找
-type: 按文件类型查找

4.文件内容操作命令:

cat、 more、lesshead、tail、wc、grep 

cat命令
用途:显示出文件的全部内容

more命令
用途:全屏方式分页显示文件内容
交互操作方法:
按Enter键向下逐行滚动
按q键退出

less命令
用途:与more命令相同,但扩展功能更多
可以向上翻页
交互操作方法:
与more命令基本类似,但个别操作会有些出入

head命令
用途:查看文件开头的一部分内容(默认为10行)
格式: head -n 文件名

tail命令
用途:查看文件结尾的少部分内容(默认为10行)
格式: tail -n 文件名tail -f 文件名

grep命令
用途:在文件中查找并显示包含指定字符串的行
格式: grep[选项]...查找条件 目标文件
常用命令选项
-i:查找时忽略大小写
-v:反转查找,输出与查找条件不相符的行
查找条件设置
要查找的字符串以双引号括起来
“^......”表示以......开头,“......$”表示以......结尾
“^$”表示空行

cat 文件名
more 文件名
less 文件名(q退出)
head 文件名(查看前十行内容)
tail 文件名(查看后十行内容)
grep  【选项】 查找条件 需要查找的文件

5.压缩解压命令

gzip、bzip2、tar

gzip命令、bzip2命令
用途:制作压缩文件、解开压缩文件
格式: gzip [-9] 文件名...
bzip [-9] 文件名...
gzip -d .gz格式的压缩文件bzip2 -d*.bz2格式的压缩文件
常用命令选项
-9:表示高压缩比,多在创建压缩包时用
-d:用于解开已经压缩过的文件

tar命令
用途:制作归档文件、释放归档文件
格式: tar[选项]...归档文件名 源文件或目录
tar [选项]...归档文件名 [-C 目标目录
常用命令选项
-c:创建.tar 格式的包文件
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件
-p:打包时保留原始文件及目录的权限
-t:列表查看包内的文件
常用命令选项(续)
-C:解包时指定释放的目标文件夹
-z:调用gzip程序进行压缩或解压
-j:调用bzip2程序进行压缩或解压

-J:调用xz程序进行压缩或解压

 

后续更新文本编辑器的相关使用!!!

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

第三个夏末.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值