LINUX常用命令

本文汇总了Linux系统中常用的文件和目录操作、权限管理、文件搜索、帮助命令、用户管理等命令及其用法,适用于初学者快速掌握及高级用户查阅。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

目录处理命令:ls

目录处理命令:mkdir

目录处理命令:rmdir

目录处理命令:cp

目录处理命令:mv

目录处理命令:rm

文件处理命令:touch

文件处理命令:cat

文件处理命令:tac

文件处理命令:more

文件处理命令:less

文件处理命令:head

文件处理命令:tail

文件处理命令:ln

权限管理命令:chmod

权限管理命令:chown

权限管理命令:chgrp

权限管理命令:umask

文件搜索命令:find

文件搜索命令:locate

文件搜索命令:which

文件搜索命令:whereis

文件搜索命令:grep

帮助命令:man

帮助命令:help

用户管理命令:useradd

用户管理命令:passwd

压缩解压命令:gzip

压缩解压命令:gunzip

压缩解压命令:tar

压缩解压命令:zip

压缩解压命令:unzip

压缩解压命令:bzip2

网络命令:write

网络命令:wall

网络命令:mail

网络命令:lastlog

网络命令:traceroute

网络命令:netstat

网络命令:setup

网络命令:mount

关机重启命令:shotdown


命令格式与目录处理命令ls

命令格式:  命令 【-选项】 【参数】

       例如:    ls         -la        /etc

说明:1)个别命令使用不遵循此格式

           2)当有多个选项时,可以写在一起

           3)简化选项与完整选项

              -a 等于 -all

 

目录处理命令:ls

命令名称:ls

命令英文原意: list

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

语法: ls 选项【-ald】 【文件或目录】

           -a 显示所有文件,包括隐藏文件

            -l  详细信息显示

            -d 查看目录属性

目录处理命令:mkdir

命令名称:mkdir

命令英文原意:make directories

命令所在路径:/bin/mkdir

执行权限:所有用户

功能描述:创建新目录

语法:mkdir -p 【目录名】

          -p 递归创建

目录处理命令:rmdir

命令名称:rmdir

命令英文原意:remove empty directories

命令所在路径:/bin/rmdir

执行权限:所有用户

功能描述:删除空目录

语法: rmdir  【目录名】

目录处理命令:cp

命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

功能描述:复制文件或目录

语法: cp   -rp【原文件或目录】  【目标目录】

                  -r 复制目录

                  -p 保留文件属性(包括时间、格式等)

目录处理命令:mv

命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

功能描述:剪切文件、改名

语法: mv  【原文件或目录】  【目标目录】

改名:方式一:在同目录下改名

                         格式:mv  【旧文件或目录】  【新文件或目录】

            方式二:在其他目录下改名

                         格式:mv 【旧文件名或目录】 【在目标目录后面加上新名字】

 

目录处理命令:rm

命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

功能描述:删除文件

语法: rm     -rf 【文件或目录】 

                     -r 删除目录

                     -f 强制执行 

文件处理命令:touch

命令名称:touch

命令英文原意:touch

命令所在路径:/bin/touch

执行权限:所有用户

功能描述:创建空文件

语法: touch  【文件名】  

注:如果想创建带空格的文件名,在双引号里面写上文件(不建议)

文件处理命令:cat

命令名称:cat

命令所在路径:/bin/cat

执行权限:所有用户

功能描述:显示文件内容

语法: cat  -n 【文件名】 

                   -n 显示行号 

注:不适合查看较长的文件

文件处理命令:tac

命令名称:tac

命令所在路径:/bin/tac

执行权限:所有用户

功能描述:显示文件内容(反向列示)

语法: tac  【文件名】 

文件处理命令:more

命令名称:more

命令所在路径:/bin/more

执行权限:所有用户

功能描述:分页显示文件内容

语法: more   【文件名】 

          (空格)或f  翻页

           (Enter)    换行

            q或Q  退出

文件处理命令:less

命令名称:less

命令所在路径:/usr/bin/less

执行权限:所有用户

功能描述:分页显示文件内容(可向上翻页)

语法: less   【文件名】 

page up :一页一页往上翻

⬆  : 一行一行网上翻

Enter:一行一行向下翻

空格:向下一页一页翻

可以进行搜索 :  / 搜索关键词

文件处理命令:head

命令名称:head

命令所在路径:/usr/bin/head

执行权限:所有用户

功能描述:显示文件前面几行(默认10行)

语法: head  【文件名】 

           -n  指定行数

文件处理命令:tail

命令名称:tail

命令所在路径:/usr/bin/tail

执行权限:所有用户

功能描述:显示文件后面几行(默认10行)

语法: tail 【文件名】 

           -n  指定行数

            -f 动态显示文件末尾内容

文件处理命令:ln

命令名称:ln

命令所在路径:/bin/ln

执行权限:所有用户

功能描述:生成链接文件

语法: ln -s 【原文件】【目标文件】 

                -s  创建软链接

软链接特征:类似Windows快捷方式

1、软链接文件权限都为rwxrwxrwx

2、文件大小--只是符号链接

3、箭头指向源文件

硬链接特征:

权限管理命令:chmod

命令名称:chmod

命令英文原意:change the permissions mode of a file

命令所在路径:/bin/chmod

执行权限:所有用户

语法:chmod 【{ugoa}{+-=}{rwx}】 【文件或目录】

                        【mode=421】 【文件或目录】

                         -R 递归修改

功能描述:改变文件或目录权限

代表字符权限对文件的含义对目录的含义
r读权限可以查看文件内容可以列出目录中的内容
w写权限可以修改文件内容可以在目录中创建、删除文件
x执行权限可以执行文件可以进去目录

权限管理命令:chown

命令名称:chown

命令英文原意:change  file ownership

命令所在路径:/bin/chown

执行权限:所有用户

语法:chown 【用户】【文件或目录】

功能描述:改变文件或目录的所有者

权限管理命令:chgrp

命令名称:chgrp

命令英文原意:change  file  group ownership

命令所在路径:/bin/chgrp

执行权限:所有用户

语法:chgrp【用户组】【文件或目录】

功能描述:改变文件或目录的所属组

权限管理命令:umask

命令名称:umask

命令英文原意:the user file-creation mask

命令所在路径:shell内置命令

执行权限:所有用户

语法:umask --S【用户组】【文件或目录】

                      --S 以rwx形式显示新建文件缺省权限

功能描述:显示、设置文件的缺省权限

文件搜索命令:find

命令名称:find

命令所在路径:/bin/find

执行权限:所有用户

语法:find【搜索范围】【匹配条件】     

按照文件名搜索

find  搜索路径 【选项】  搜索内容

选项:     -name 按照文件名搜索

                 -iname 按照文件名搜索,不区分文件名大小写

                  -inum  按照inode号搜索

按照文件大小搜索

find 搜索路径 【选项】 搜索内容

选项: -size [+-]大小   按照指定大小搜索搜索文件      

功能描述:文件搜索

文件搜索命令:locate

命令名称:locate

命令所在路径:/usr/bin/locate

执行权限:所有用户

语法:locate  文件名            

功能描述:在文件资料库中查找文件

文件搜索命令:which

命令名称:which

命令所在路径:/usr/bin/which

执行权限:所有用户

语法:which 命令         

功能描述:搜索命令所在目录及别名信息

文件搜索命令:whereis

命令名称:which

命令所在路径:/usr/bin/whereis

执行权限:所有用户

语法:whereis 命令名称         

功能描述:搜索命令所在目录及帮助文档路径

文件搜索命令:grep

命令名称:grep

命令所在路径:/usr/bin/grep

执行权限:所有用户

语法:grep  -iv 【指定字串】【文件】   

                    -i 不缺分大小写

                    -v 排除指定字串   

功能描述:在文件中搜寻字串匹配的行并输出

帮助命令:man

命令名称:man

命令英文原意:manual

命令所在路径:/usr/bin/man

执行权限:所有用户

语法:man   【命令或配置文件】

功能描述:获取帮助信息

帮助命令:help

命令名称:help

命令英文原意:manual

命令所在路径:shell内置命令

执行权限:所有用户

语法:help   【命令】

功能描述:获取shell内置命令的帮助信息

用户管理命令:useradd

命令名称:useradd

命令所在路径:/usr/sbin/useradd

执行权限:所有用户

语法:useradd    【用户名】

功能描述:添加新用户

用户管理命令:passwd

命令名称:passwd

命令所在路径:/usr/sbin/passwd

执行权限:所有用户

语法:passwd    【用户名】

功能描述:设置用户密码

压缩解压命令:gzip

命令名称:gzip

命令英文原意:GNU zip

命令所在路径:/bin/gzip

执行权限:所有用户

语法:gzip  【文件】

功能描述:压缩文件

压缩后文件格式: .gz

压缩解压命令:gunzip

命令名称:gunzip

命令英文原意:GNU unzip

命令所在路径:/bin/gunzip

执行权限:所有用户

语法:gunzip  【压缩文件】

功能描述:解压缩,gz压缩文件

压缩解压命令:tar

命令名称:tar

命令所在路径:/bin/tar

执行权限:所有用户

语法:tar 选项【-zcf】 【压缩后文件名】【目录】

                          -z:打包同时压缩

                           -c:打包

                           -f:指定文件名

                            -v:显示详细信息

功能描述:打包目录

压缩后文件格式: .tar.gz

压缩解压命令:zip

命令名称:zip

命令所在路径:/bin/zip

执行权限:所有用户

语法:zip  选项【-r】【压缩后文件名】【文件或目录】

                             -r 压缩目录

功能描述:压缩文件或目录

压缩后文件格式: .zip

压缩解压命令:unzip

命令名称:zip

命令所在路径:/bin/zip

执行权限:所有用户

语法:unzip  【压缩文件】                  

功能描述:解压.zip的压缩文件

压缩解压命令:bzip2

命令名称:bzip2

命令所在路径:/usr/bin/bzip2

执行权限:所有用户

语法:bzip2  选项【-k】  【文件】       

                               -k  产生压缩文件后保留源文件

功能描述:压缩文件

压缩后文件格式:.bz2

网络命令:write

命令名称:write

命令所在路径:/usr/bin/write

执行权限:所有用户

语法:write  <用户名>  

功能描述:给用户发信息,以Ctrl+D保存结束

网络命令:wall

命令名称:wall

命令英文原意:write all

命令所在路径:/usr/bin/wall

执行权限:所有用户

语法:wall 【message】

功能描述:发广播信息

网络命令:mail

命令名称:mail

命令所在路径:/bin/mail

执行权限:所有用户

语法:wall 【用户名】

功能描述:查看发送电子邮件

网络命令:lastlog

命令名称:lastlog

命令所在路径:/usr/bin/lastlog

执行权限:所有用户

语法:lastlog

功能描述:检查某特定用户上次登录的时间

网络命令:traceroute

命令名称:traceroute

命令所在路径:/bin/traceroute

执行权限:所有用户

语法:traceroute

功能描述:显示数据包到主机间的路径

网络命令:netstat

命令名称:netstat

命令所在路径:/bin/netstat

执行权限:所有用户

语法:netstat 【选项】

                       -t:TCP协议

                       -u:UDP协议

                      -l:监听

                      -r:路由

                      -n:显示IP地址和端口号

功能描述:显示网络相关信息

范例:netstat -tlun 查看本机监听的端口

           netstat -an  查看本机所有的网络连接

           netstat -rn  查看本机路由表

网络命令:setup

命令名称:setup

命令所在路径:/usr/bin/setup

执行权限:所有用户

语法:setup

功能描述:配置网络

网络命令:mount

命令名称:mount

命令所在路径:/bin/mount

执行权限:所有用户

语法:mount 【-t文件系统】 设备文件名  挂载点

功能描述:配置网络

关机重启命令:shotdown

shutdown 【选项】 时间

shotdown  -c :取消前一个关机命令

shotdown  -h  now: 现在关机

shotdown  -r   now:现在重启

其他关机命令

halt、poweroff、init()

其他重启命令

reboot、init 6

系统运行级别

0  关机

1   单用户

2  不完全多用户,不含NFS服务

3 完全多用户

4 未分配

5 图形界面

6 重启

cat/etc/inittab

#修改系统默认运行级别

id:3:initdefault

runlevel

#查询系统运行级别

 

来源:https://study.163.com/course/courseMain.htm?courseId=983014

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值