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
为权限类设置