文件处理命令
$$ 命令名称:touch
功能:创建空文件
例:touch /tmp/lq.jpg;touch /tmp/“love story.txt”
$$ 命令名称:cat 显示文件内容
-n 显示行号
$$ 命令名称: tac 反过来显示内容
$$ 命令名称:more 分页显示文件内容
语法:more [文件名]
空格或f 翻页
enter 换行
q或Q 退出
命令名称:less 分页显示文件内容(可向上翻页)
语法:less [文件名]
可用page up/down,其他和more基本一致,
在less中可以使用 [/+字符] 来查找内容 ,且通过n 一个一个向下查找。
命令名称:head 显示前面几行(默认是10行)
语法:head -n 指定行数
例:head -n 20 /etc/services
命令名称:tail 显示文件后面几行
语法: tail -n 20 [文件位置]
-n 指定行数
-f 动态显示文件末尾内容
权限管理命令
命令名称: chmod 改变文件或目录权限
语法: chomd 数字 [文件名] 改变文件权限
例: chomd 741 [文件名]
chomd -R 741 [文件名] R表示递归修改权限,表示会改变该目录下的所有权限
权限数字表示: r---4 w-----2 x-----1
file r : cat /more /head /tail /less
w: vim
x: scrip / command
directory r : ls
w :touch /mkdir /rmdir /rm
x: cd
命令名称: chown 改变文件或目录的所有者
语法: chown [用户] [文件或目录]
(一般只有root拥有权限更改)
命令名称:chgrp
语法: chgrp [用户组] [文件或目录]
命令名称:umask 显示,设置文件的缺省权限
语法:umask [-S]
文件搜索命令
命令名称:find 文件搜索
语法: find [搜索范围] [匹配条件]
例:find /etc -name init 准确搜索含有init为名字的
find /etc -name *init* 模糊搜索有init 的
find /etc -name init??? 搜索含有init 开头的
find /etc -iname init 搜索不区别大小写
find [目录] -size +204800 按照数据字节大小查找
+n 大于 -n 小于 n 等于
find [目录] -user/-group 名字/组 按照名字或者组进行查找
find [目录] -amin/-cmin/-nmin -5 特定时间内时间改变,属性改变,内容改变的文件
-amin 访问时间
-cmin 文件属性
-mmin 文件内容
find [目录] -size + 163840 -a -size -204800 在该目录下查找满足大小的文件
-a 两个都满足
-o 只需要满足一个
find [目录] -type f/d/l
f 文件 d 目录 l 软链接
-exec/ -ok 命令 {} \; 对搜索结果执行操作
find . inum n 在当前目录根据i节点查找
帮助命令
命令名称:man
语法:man [命令/配置文件] 命令或配置文件的用法
不能加绝对路径,只需要加配置文件的名字
命令名称:[] --help 查看该命令的用法
命令名称:whatis [命令]
用户管理命令
命令名称:useadd
语法:useadd 名字 注:该命令属于root权限
命令名称:passwd
语法:passwd 用户名
命令名称:who
例: # 登陆用户名 登录终端 时间
tty 本地终端 pts 远程终端
命令名称:w 获得登录用户的具体信息
压缩解锁命令
命令名称:gzip 压缩文件,不能压缩目录
语法:gzip [文件] 后缀名为 .gz
命令名称:gunzip 解压缩
语法:gunzip [压缩文件]
或 gzip -d [压缩文件]
命令名称:tar 压缩文件
语法:tar -cvf/ -zcf [压缩后文件名] [目录]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包后压缩
-x 解包
例:tar -zxvf [压缩后文件名] [目录]
命令名称:zip 可保留原文件
解压缩命令:unzip
语法: zip 选项[-r] [压缩后文件名] [文件或目录]
-r 压缩目录
命令名称:bzip2 压缩文件
语法: bzip2 选项[-k] [文件]
-k 产生压缩文件并且保留原文件
例: 解压 **tar.bz2
tar -xjf **.tar.bz2
网络命令
命令名称:write
语法:write [用户名] 按ctrl+退格 或者del 删除,ctrl+d 保存结束,只能给在线用户发
命令名称:wall 给所有用户发信息
语法:wall [message]
命令名称:ping 测试网络连通性
语法:ping 选项 IP地址
-c 指定发送次数
命令名称:ifconfig 查看和设置网络信息
语法:ifconfig 网卡名称 IP地址
命令名称:mail 查看发送电子邮件
语法:mail [用户名]
输入序列号可看到具体的内容
h 可看到信息列表
d 序列号 删除第几封邮件
命令名称:last 统计所有用户的登录重启时间
语法:last
命令名称:lastlog 显示某用户最后登录时间
语法:lastlog [-u]
命令名称:traceroute 显示数据包到主机的路径
语法:traceroute +网址
命令名称:netstat 查询网络状态
语法:netstat [选项]
-t TCP协议; -u UDP协议 -l 监听
-r 路由 -n 显示IP地址和端口号
例: netstat -tlum 查看本机监听的端口
netstat -an 查看本机所有的网络连接
netstat -rn 查看本机路由表
命令名称:setup 配置网络
语法:setup
命令名称:mount 挂载命令
语法:mount [-t 文件系统] 设备文件名 挂载点
关机重启命令
命令名称:shutdown
语法:shutdown -h now[时间] #现在关机
-c 取消前一个关机命令
-r 重启
命令名称:halt /poweroff /initial 关机
语法:
命令名称:reboot /initial6 重启
语法: