centos7 的版本

查看系统信息

uname

修改主机名

hostname 临时修改 hostnamectl set-hostname等等 永久修改

命令历史记录

history history -c history -c num

调用历史命令

!num !keyword !$


显示命令

clear more


重定向

> < << >> 2> 2<

管道

| 二次操作

帮助手册

man whatis --help -h


文件夹查看

ls ls -a ll ls -l ls -al

目录更改

pwd cd , cd -


创建文件,文件夹

touch touch {1..10}.txt mkdir

移动,删除,复制,链接

mv mv -f rm -f rm -rf rm -If rm -I rm {1..5}.txt cp \cp co -r link

查看

cat more head -n tail -n

查找

find path <FILE> -type -user -name -exec -iregex grep grep -v反向


通配符

* ˆ $ [] [!] [a-z] 匹配其中之一 {} {..} 全匹配


编辑工具

vi,vim

wq q q! w!

shell 编写文件 sed

替换如: sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config


权限更改

chmod x,r,w s t a,u,g,o -R 递归 所有子,孙子等目录

执行权限 可以进入操作

ACL 设置

getfacl setfacl -m -b -x chacl

所属用户,组更改

chown [用户]:[组] <FILE>

用户更改

user + Tab键 查看所有有关命令

users 查看当前用户 ,及所在组 useradd --comment --shell --home-dir --gid --goups --create-home --uid --user-group userdel usermod

umask 修改反掩码

用户组修改

gpasswd -d -a

group + Tab键 查看所有有关命令

groupadd groupmod groupdel

groups 用户

切换用户 su 查看当前登陆用户 who 查看本登陆用户信息 whoami id


防火墙

firewall-cmd

后台运行

nohup jobs

远程连接工具

ssh scp

查看 ip

ip a ifconfig netstat

定时任务

crontab -e/i/r/l


常用快捷键

[Ctrl] + [Alt] + [Delete] = 关机和重新引导 关闭你当前的会话然后重新引导 OS. 只有在正常关机步骤不起作用时才使用这种方法。

[Ctrl] + [Alt] + 功能键之一 = 显示一个新屏幕 根据默认设置,从 [F1][F6]shell 提示屏幕 [F1] 是图形化屏幕。

对应 命令行 chvt


磁盘工具

df 报告系统文件磁盘 mount 挂载 umount 卸载

fdisk 磁盘工具 mksf.格式 格式化 partprobe 重新载入磁盘 blkid 验证是否格式化


附(常见知识):

linux 中所有文件目录 都是对象 都可用 [FILE] 指代 隐藏文件 文件名 前面加 . 后缀 为 mod 为更改 前缀 为 ch 为权限类设置