ls 列出目录内容/文件属性
格式:ls [选项]… [目录或文件名]
常用命令选项
– -l:以长格式显示(显示详细属性)
– -A:包括名称以 . 开头的隐藏文档
– -d:显示目录本身(而不是内容)的属性
– -h:提供易读的容量单位(K、M)等
– -R:递归显示内容
alias 定义别名
mkdir 创建目录
rm 删除
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 用户名]
