创建
touch 名字 扩展名 创建一个文件 以.开头的为隐藏文件
mkdir 名字 创建一个文件夹(目录)
mkdir cc aa 同时创建了 cc 和aa
mkdir .cc 创建了一个叫cc的隐藏文件
rm 123.txt 移除了一个叫123.txt的文件
rm –d aa 移除了一个叫aa的文件夹 (里面有文件不能删除)
rm –r aa 移除了一个叫aa的文件夹 (里面有文件也能删除)
rm –fr aa 移除aa的文件夹且不提示
目录
Cd 名字 进入某个文件夹 用来打开目录 cd 测试1/111
cd .. 上一级
cd ../.. 上一级的上一级
cd ~
cd – 跟上一个目录和当前目录来回切换
文件浏览
head -n 2 888 2代表看这个888文件的前两行
tail -n 2 888 2代表看这个888文件的后两行
切换用户
Su 用户名 切换到用户
Su – 用户名 切换到用户的家目录下
Sudo 用root权限执行这个命令
Useradd 用户名 创建一个用户 root权限下
Userdel 用户名 删除一个用户 root权限下 (不包括家目录)
Userdel –r 删除一个用户 包括家目录
Userdel-f 强制删除 (如果登录了也直接删除)
Passwd 更改密码
groupadd 组名 创建一个组
guoupmod –n 要改的组 新名字 现在的名字
帮助
man cd (man帮助 后面加需要的命令)
clear 清屏 (ctrl+L)
移动
mv 123 sss 把一个叫123的文件移动到了sss的目录下
cp -r bbb aaa 把一个叫bbb的文件夹复制到了aaa的文件夹下
cp b aaa 把一个叫b的文件复制到了aaa的文件夹下
mv 111 ./121 把一个叫111的文件移到当前目录下并改名为121 (如果不改名无法移动)
显示目录
ls /usr/bin | less 显示uer的bin目录下的文件 按 abcdefg顺序排列 | less 按顺序排列
ls –i 查看目录与文件的id
vim 文件名 修改文件 shift+zz快速退出 :W write,写入 :Q quit,退出 :X =WQ
查询
find *222 查找 通配符可用?*
which 命令 查询命令所在位置
shell
相当于把命令翻译成为机器语言
reboot重启