Linux系统下常用的命令行代码
Linux的通用命名格式
命令字 [选项] [参数]
选项:用于调节命令的具体功能
以“-”引导短格式选项(单个字符),例如“-l”
参数:命令操作的对象,如文件,目录名等,例如“ls -l /home”
一些常用的命令行代码
1.ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
后缀:
语法 | 功能 |
ls -a | 显示所有文件,包括隐藏文件 |
ls -s | 详细信息显示 |
2.pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前目录
3.mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p [目录名]
功能描述:创建新目录
递归创建:mkdir -p /tmp/shandong/jining(在没有shandong jining的情况下创建)
4.rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir [目录名]
功能描述:删除空目录,非空目录无法删除
5.cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp -r [原文件或目录] [目标目录]
功能描述:复制文件或目录
后缀:
语法 | 功能描述 |
-r | 复制目录 |
-p | 保留文件属性 |
-i | 覆盖文件前询问用户 |
-v | 显示指令执行过程 |
6.mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法:mv [原文件或目录] [目标目录]
功能描述:剪切文件,改名
后缀:
语法 | 功能描述 |
-f | 如果重复则直接覆盖 |
-i | 覆盖前询问用户 |
-v | 显示执行过程信息 |
7.rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm -rf [文件或目录]
功能描述:删除文件
后缀:
语法 | 功能描述 |
-r | 删除目录,递归删除 |
-f | 强制执行 |
8.touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名]
功能描述:修改时间戳,顺便创建空文件
示例:在当前目录下创建123.txt:touch 123.txt
9.cat
命令所在路径:/bin/cat
执行权限:所有用户
语法:cat [文件名]
功能描述:显示文件内容
语法:cat -n [文件名]
功能描述:显示文件内容及行号
10.less
命令所在路径:/usr/bin/less
执行权限:所有用户
语法:less [文件名]
功能描述:分页显示文件内容(可向上翻页)page up向上翻页 pagedown向下翻页 上箭头可以翻一行 可以进行搜索
11.head
命令所在路径:/usr/bin/head
执行权限:所有用户
语法:head [文件名]
功能描述:显示文件前面几行信息,默认显示十行
语法:head -n [文件名]
功能描述:指定行数
12.ifconfig
命令英文原意:interface configure
命令所在路径:/sbin/ifconfig
执行权限:root
语法:ifconfig网卡名称 IP地址
功能描述:查看和设置网卡信息
13.netstat
命令所在路径:/bin/netstat
执行权限:所有用户
语法:netstat [选项]
功能描述:显示网络相关信息
选项 | 功能描述 |
-a | 查看本机所有的网络连接 |
-t | TCP协议(传输控制协议) |
-u | UDP协议(用户数据报协议) |
-l | 监听 |
-r | 路由 |
-n | 显示IP地址和端口号 |
14.shutdown
语法:shutdown [选项]
选项 | 功能描述 |
-c | 取消前一个关机命令 |
-h | 关机 |
-r | 重启 |
reboot也可重启