ls 列出目录内容/文件属性

格式:ls [选项]… [目录或文件名]
常用命令选项
-l:以长格式显示(显示详细属性)
-A:包括名称以 . 开头的隐藏文档
-d:显示目录本身(而不是内容)的属性
-h:提供易读的容量单位(K、M)等
-R:递归显示内容

alias 定义别名

别名的定义:简化复杂的命令—别名的优先级较高

mkdir 创建目录

常用命令选项
-p:连同父目录一并创建

rm 删除

常用命令选项
-r:递归 -f:强制

mv 移动

格式:mv 原文件 目标路径

cp 复制

格式:cp 选项 目录或文件
-r:递归。 复制目录时 必须有此选项。
-f:强制覆盖,不提示.
-p:保持原文件属性不变. :::info \cp -r /boot /opt #cp前面加\临时取消定义别名,并强制覆盖,不提示。 :::

grep 查找文件里符合条件的字符串

常用命令选项
-v:取反匹配(不包含)
-i:忽略大小写
^… #查找XXXXX开头的行
….$ #查找XXXXX末尾的行

tar 压缩和归档

-c:创建归档
-x:释放归档
-f:指定归档文件名称,必须在所有选项的最后
-z、-j、-J:调用 .gz、.bz2、.xz 格式工具进行处理
-t:显示归档中的文件清单
-C:指定释放路径

zip 归档工具(支持跨平台)

格式:归档+压缩操作: zip [-r] 备份文件.zip 被归档的文档…
[-r]:被归档的数据有目录,必须加上此选项

find 精确查找

格式: find [目录] 条件1
常用条件表示:
-type 类型(f、d、l)f表示文本文件、d表示目录、l表示快捷方式
-name “文档名称”
-size +|-文件大小(k、M、G)
-user 用户名
-mtime 修改时间
高级使用方法
– find [范围] [条件] -exec 处理命令 {} \;
-exec额外操作的开始
{} 永远表示前面find查找的结果
\; 额外操作的结束

rpm 软件包管理

格式:rpm –选项 [文件路径]…
-q :查询软件包
-i:安装软件包
-U:升级安装
-F:更新软件包
-e:卸载软件包
-v:输出详细信息
-l:列出相关信息
rpm -qa:查询所有已经安装的软件包的信息
rpm -qpl: 查询未安装软件包的信息
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-*导入密钥信息

yum 软件包管理

格式:yum 选项
yum repolist (显示仓库列表)
yum list (显示仓库的所有程序包)或者yum list all (显示仓库的所有程序包和系统已安装的程序包)
yum install (程序安装);yum reinstall(程序重新安装)
yum update (程序升级);yum downgrade (程序降级)
yum check-update (检查可升级)
yum remove (卸载程序)
yum info (查看程序的详细信息)
yum provides (查看程序包由哪些程序提供)
yum search (搜索程序包名,属于模糊搜索)
yum replist (查看程序的依赖程序)
yum history (查看yum安装的历史)

history 历史命令

格式history 选项
– history -c:清空历史命令
– !n:执行命令历史中的第n条命令
!str:执行最近一次以str开头的历史命令

du 统计命令

格式:du 选项 参数
–s:只统计每个参数所占用的总空间大小
-h:提供易读容量单位(K、M等)

date 查询/调整系统时间

格式:date 选项 参数
– date +%F、date +%R
– date +”%Y-%m-%d %H:%M:%S”
– date -s “yyyy-mm-dd HH:MM:SS”

ln 制作连接文件(快捷方式)

格式:ln [参数][源文件或目录][目标文件或目录]
格式:ln -s /路径/源数据 /路径/快捷方式的名称 #软链接
格式:ln /路径/源数据 /路径/快捷方式的名称 #硬链接

useradd 创建用户

格式:user [选项] 用户名
-u: 指定的UID标记
-d: 指定宿主目录(家目录),缺省/home/用户名
-G:指定所属的附加组
-s:指定用户的解释器

usermod 修改用户

格式:usermod 选项 用户名
-l:更改用户帐号的登录名称
-u:用户id
-d:家目录路径
-s:登录解释器
-G:附加组 //重置附加组

userdel 删除用户

格式:userdel [-r] 用户名
添加-r 选项,宿主目录/用户邮件也一并删除,

gpasswd 管理指定的工作组

格式:gpasswd 选项 组名
-a:添加组成员,每次只能加一个
-d: 删除组成员,每次只能删一个
-M:定义组成员用户列表,可设置多个

crontab 计划任务

格式:
– 编辑:crontab -e [-u 用户名]
– 查看:crontab -l [-u 用户名]
– 清除:crontab -r [-u 用户名]