cd 切换的命令
cd ~ 进入到当前用户的家目录
cd- 进入上次目录
pwd:显示当前所在的目录
定时任务:
crontab -e :编辑定时任务;
* * * * *
第一个*:分 1-59
第二个*:时 0-23
第三个*:日 1-31
第四个*:月 1-12
第五个*:周 1-7
*/2 每隔两分钟
crontab -l : 查看系统定时任务
crontab -r : 删除系统定时任务
mkdir:建立目录
-p 递归建立
rmdir : 删除目录
touch :创建文件或修改文件时间
rm :删除文件
-f 强制删除文件
-v 显示删除细节
cat:查看文件内容
-n 列出行号
more:分屏显示文件内容 more=less
enter,空格向下翻页
b向上翻页
q退出
head 显示文件头几行
-n 显示行号
tail 显示文件尾部几行
-f 使tail不停地去读最新的内容,这样有实时监视的效果,用Ctrl+c来终止
sed 查看文件中间几行;
sed -n '5,10p' /etc/passwd
ln 创建链接
-s 创建软连接 不加硬链接
cp:复制
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件则复制链接属性
mv: 剪切或改名
chmod : 修改权限
u+ 所有者 ,o+其他人 ,g+所属组
chown : 改变属组或属主
useradd 用户名:添加用户
-g 组名:制定初始组
-G 组名:制定附加组
-c ‘说明’:添加说明
-d 家目录 :手工制定家目录
passwd 用户名:设定用户密码
-S 查询用户密码状态
-l 暂时锁定用户
-u 解锁用户
userdel 用户名: 删除用户的家目录
-r:带家目录一起删除
groupadd 组名:添加组
groupmod 组名 :修改用户组
-g GID:修改组ID
-n 新组名:修改组名
groupdel 组名:删除组
gpasswd -a 用户名 附加组 :把某个用户加入附加组
gpasswd -d 用户名 附加组 :把某个用户从附加组删除
id 用户名:查看用户信息
su - 用户名 :切换用户身份
man 命令名:查看命令的帮助
find : 搜索命令
grep 字符串 文件地址:从哪个文件中查找符合条件的字符串
-i:忽略大小写
-v:反向选择
管道符:
命令1 | 命令2 :命令一的执行结果,作为命令二的执行条件/操作的内容
tar -zcf 压缩文件名 源文件:压缩同时打包
tar -zxf 压缩文件名 :解压缩同时解打包
-z 识别.gz格式
-c 压缩
-x 解压缩
-v 显示压缩过程
-f 制定压缩包名
shutdown -h now :关机 等于 halt
shutdown -r now :重启 等于 reboot
mount 查看系统中已经挂载的设备
mount -t 文件系统 设备描述文件 挂载点 : 挂载
umount 设备文件名或挂载点 :卸载
ping:测试网络连通性
ifconfig :查询本机网络信息
wc 是统计 -L 目录中的文件数 -c 行数
netstat 是查看网络连接、
last查看当前用户登录信息
rpm -ivh 软件包:安装
rpm -uvh 软件包 :升级
rpm -e 软件包 :卸载
rpm -q 软件包 :查询包是否安装
rpm -ql 软件包 : 查询包中文件的安装位置
-i 安装 -u升级 -v 显示详细信息 -h 显示进度
yum -y install 软件包 :安装
yum -y remove 软件包 :卸载
yum -y update 软件包:更新
yum list :查询所有可以安装的包
getfacl 文件名 :查询文件的acl权限
setfacl 选项 文件名:设定acl权限
-m:设定权限 -b:删除权限
输出重定向:> 覆 盖 >>追加
ps -aux :查看当前系统所有的进程
-a 显示前台所有进程 -u 显示用户名 -x 显示后台进程
pstree : 查看进程树
ls 显示目录下的内容
-l 长格式显示
-a 显示所有文件
-d 显示目录本身,而不是里面的子文件