Linux基础命令

目录处理命令

ls

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

语法:ls 选项[-ald] [文件或目录]

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

-l 详细信息显示

-d 查看目录属性

-h 文件大小显示单位,人性化显示文件大小

-i 查看文件的i节点

mkdir

命令所在路径:/bin/mkdir

执行权限:所有用户

语法:mkdir -p [目录名]

功能描述:创建新目录

-p 递归创建

cd

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

执行权限:所有用户

语法:cd [目录]

功能描述:切换目录

pwd

命令所在路径:/bin/pwd

执行权限:所有用户

语法:pwd

功能描述:显示当前目录

rmdir

命令所在路径:/bin/rmdir

执行权限:所有用户

语法:rmdir [目录名]

功能描述:删除空目录

cp

命令所在路径:/bin/cp

执行权限:所有用户

语法:cp -rp [原文件或目录] [目标目录]

-r 复制目录

-p 保留文件属性

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

mv

命令所在路径:/bin/mv

执行权限:所有用户

语法:mv [原文件或目录] [目标目录]

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

rm

命令所在路径:/bin/rm

执行权限:所有用户

语法:rm -rfi [文件或目录]

-r 删除目录

-f 强制执行

-i 询问确认

功能描述:删除文件

文件处理命令

touch

命令所在路径:/bin/touch

执行权限:所有用户

语法:touch [文件名]

功能描述:创建空文件

cat

命令所在路径:/bin/cat

执行权限:所有用户

语法:cat [文件名]

功能描述:显示文件内容

-n 显示行号

more

命令所在路径:/bin/more

执行权限:所有用户

语法:more [文件名]

空格键或f 翻页

回车 换行

q或Q 退出

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

less

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

执行权限:所有用户

语法:less [文件名]

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

page down键、空格键或f 向后翻页
page up键 向前翻页

↓或回车 向后换行

↑ 向前换行

q或Q 退出

/关键字 搜索 n下一个 N上一个

head

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

执行权限:所有用户

语法:head [文件名]

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

 -n 制定行数

tail

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

执行权限:所有用户

语法:tail [文件名]

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

-n 指定行数

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

ln

命令所在路径:/bin/ln

执行权限:所有用户

语法:ln -s [原文件] [目标文件]

-s 创建软连接

功能描述:生成链接文件

权限管理命令

chmod

命令所在路径:/bin/chmod

执行权限:所有用户

语法:chomd [{ugoa}{±=}{rwx}] [文件或目录] [mode=421] [文件或目录]

-R 递归修改

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

在这里插入图片描述

chown

命令所在路径:/bin/chown

执行权限:所有用户(只有root可以改变所有者)

语法:chown [用户] [文件或目录]

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

chgrp

命令所在路径:/bin/chgrp

执行权限:所有用户

语法:chgrp [用户组] [文件或目录]

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

umask

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

执行权限:所有用户

语法:umask [-S]

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

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

文件搜索命令

find

命令所在路径:/bin/find

执行权限:所有用户

语法:find [搜索范围] [匹配条件]

功能描述:文件搜索

在这里插入图片描述在这里插入图片描述在这里插入图片描述

locate

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

执行权限:所有用户

语法:locate [-i] [文件名]

-i 不区分大小写

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

(sudo updatedb 更新文件资料库(文件资料库只收录部分目录的文件))

which

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

执行权限:所有用户

语法:which 命令

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

whereis

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

执行权限:所有用户

语法:whereis [命令名称]

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

grep

命令所在路径:/bin/grep

执行权限:所有用户

语法:grep -iv [指定字符串] [文件]

-i 不区分大小写

-v 排除指定字符串

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

帮助命令

man

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

执行权限:所有用户

语法:man [15] [命令或者配置文件]

功能描述:获取帮助信息

1 命令的帮助

5 配置文件的帮助

whatis

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

执行权限:所有用户

语法:whatis [命令]

功能描述:获取命令的作用描述

(sudo mandb更新数据库)

apropos

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

执行权限:所有用户

语法:apropos [配置文件]

功能描述:获取配置文件的作用描述

(sudo mandb更新数据库)

help

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

执行权限:所有用户

语法:help 命令

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

用户管理命令

useradd

命令所在路径:/usr/sbin/useradd
执行权限:root
语法:useradd 用户名
功能描述:添加新用户

passwd

命令所在路径:/usr/bin/passwd
执行权限:所有用户
语法:passwd 用户名
功能描述:设置用户密码

who

命令所在路径:/usr/bin/who
执行权限:所有用户
语法:who
功能描述:查看登录用户信息

w

命令所在路径:/usr/bin/w
执行权限:所有用户
语法:w
功能描述:查看登录用户详细信息

压缩解压命令

gzip

命令所在路径:/bin/gzip
执行权限:所有用户
语法:gzip [文件]
-d 解压(相当于gunzip)
功能描述:压缩文件(只能压缩文件,且不会保留原文件)

gunzip

命令所在路径:/bin/gunzip
执行权限:所有用户
语法:gunzip [压缩文件]
功能描述:解压缩.gz的压缩文件(不会保留原文件)

tar

命令所在路径:/bin/tar
执行权限:所有用户
语法:tar 选项[-zcf] [压缩后文件名] [目录]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 压缩为.gz
-j 压缩为.bz2

-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩.gz
-j 解压缩.bz2
功能描述:打包和解压

zip

命令所在路径:usr/bin/zip
执行权限:所有用户
语法:zip 选项[-r] [压缩后文件名] [文件或目录]
-r 压缩目录
功能描述:压缩文件或目录

unzip

命令所在路径:/usr/bin/unzip
执行权限:所有用户
语法:unzip [压缩文件]
功能描述:解压.zip的压缩文件

bzip2

命令所在路径:/usr/bin/bzip2
执行权限:所有用户
语法:bzip2 选项[-k] [文件]
-k 产生压缩文件后保留原文件
功能描述:压缩文件

bunzip2

命令所在路径:/usr/bin/bunzip2
执行权限:所有用户
语法:bunzip2 选项[-k] [压缩文件]
-k 解压缩后保留原文件
功能描述:解压缩

网络命令

write

命令所在路径:/usr/bin/write
执行权限:所有用户
语法:write <用户名>
功能描述:给用户发信息,以Ctrl+D保存结束(用户必须登录在线)

wall

命令所在路径:/usr/bin/wall
执行权限:所有用户
语法:wall [message]
功能描述:发广播信息(给所有登录在线的用户发信息,包括自己)

ping

命令所在路径:/bin/ping
执行权限:所有用户
语法:ping 选项 IP地址
-c 指定发送次数
功能描述:测试网络连通性

ifconfig

命令所在路径:/sbin/ifconfig
执行权限:root
语法:ifconfig 网卡名称 IP地址
功能描述:查看和设置网卡信息(设置临时生效,重启后失效)

mail

命令所在路径:/bin/mail
执行权限:所有用户
语法:mail [用户名]
使用mail命令进入自己的邮箱,可以看见未读邮件
在邮箱中:
邮件前的序号 查看该邮箱
h 查看邮件列表
d 序号 删除该序号邮件
q 退出
功能描述:查看发生电子邮件(本地发送无需网络)

last

命令所在路径:/usr/bin/last
执行权限:所有用户
语法:last
功能描述:列出目前与过去登入系统的用户信息

lastlog

命令所在路径:/usr/bin/lastlog
执行权限:所有用户
语法:lastlog
-u 用户名 查看指定用户
功能描述:列出所有用户最后一次登入信息

lastb

命令所在路径:/usr/bin/lastb
执行权限:所有用户
语法:lastb
功能描述:列出所有登录失败的登录信息

traceroute

命令所在路径:/bin/traceroute
执行权限:所有用户
语法:traceroute
功能描述:显示数据包到主机间的路径

netstat

命令所在路径:/bin/netstat
执行权限:所有用户
语法:netstat [选项]
-t TCP协议
-u UDP协议
-l 监听
-r 路由
-n 显示IP地址和端口号
功能描述:显示网络相关信息(ESTABLISHED 已连接)

挂载命令

mount

命令所在路径:/usr/bin/mount
执行权限:所有用户
语法:mount [-t 文件系统] 设备文件名 挂载点
功能描述:挂载

umount

命令所在路径:/usr/bin/umount
执行权限:所有用户
语法:umount 设备文件名(或挂载点)
功能描述:卸载

关机重启命令

shutdown

命令所在路径:/usr/bin/shutdown
执行权限:root
语法:shutdown
功能描述:关机

reboot

命令所在路径:/usr/bin/reboot
执行权限:root
语法:reboot
功能描述:重启

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值