命令 | 说明 |
ls |
查看当前目录信息 -l 以列表方式显示 -h 以大小为单位显示,默认是字节 -a 显示隐藏文件和隐藏目录 |
tree | 以树状方式显示多层目录信息 |
pwd | 查看当前目录路径 |
cd |
切换目录 ~ 切换到当前用户的主目录 .. 切换到上一级目录 - 切换到上一次目录 |
touch |
创建文件名 touch 文件名 |
mkdir |
创建目录(文件夹) mkdir 目录名 -p 创建递归的文件夹 mkdir AA/BB/CC |
rm |
删除指定文件或目录 rm 文件名/目录名 -r 递归删除 -f 强制删除 -d 删除空目录 -i 交互式提示 |
rmdir |
删除空目录 rmdir 目录名 |
cp |
拷贝文件/拷贝目录(加上 -r参数) -i 交互时提示 -r 递归拷贝目录及其内容 -v 显示拷贝后的路径描述 -a 保留文件的原有权限 |
mv |
移动文件/移动目录/重命名 -i 交互式提示 -v 显示移动后的路径描述 |
命令 | 说明 |
> | 如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w‘模式 |
>> | 如果文件存在会追加写入文件末尾,相当于文件操作的‘a‘模式 |
命令 | 说明 |
cat |
查看小型文件
|
more |
分屏查看大型文件 空格 显示上一行信息 回车 显示下一行信息 b 显示上一屏信息 f 显示下一屏信息 q 退出 |
grep |
文本搜索 -i 忽略大小写 -n 显示匹配行号 -v 显示不包含匹配文本的所有行 ^ 以指定字符串开头 grep ‘^py‘ hello.py -n 正则: $ 以指定字符串结尾 . 匹配一个非换行符的字符 grep ‘t.o‘ hello.py -n |
find |
在指定目录下查找文件/目录 -name 根据文件名/目录名字查找 通配符: * 代表0或多个任意字符 ? 代表任意一个字符 |
tar |
压缩或解压 -c 创建打包文件 -v 显示打包或解包的详细信息 -f 指定文件名称,必须放到所有选项后面 -z 压缩或解压缩(.gz) -j 压缩或解压缩(.bz2) -x 解包 -C 解压到指定目录 |
zip |
压缩成.zip格式文件 |
unzip |
解压.zip格式文件 -d 解压到指定目录 |
chmod |
修改文件权限 r 可读,权限值是4 w 可写,权限值是2 x 可运行,权限值是1 - 无任何权限,权限值是0 eg: chmod 666 1.txt |
通配符不仅能结合 find 命令使用,还可以结合其它命令使用, 比如: ls、mv、cp 等,这里需要注意只有 find命令使用通配符需要加上引号。
管道(|):一个命令的输出可以通过管道做为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。
命令 | 说明 |
sudo -s | 切换到root用户,获取管理员权限 |
sudo | 某个命令的执行需要获取管理员权限,可以在命令前面加上sudo |
whoami | 查看当前用户 |
exit | 退出登录用户 |
who | 查看所有的登录用户 |
passwd | 修改用户密码,不指定用户默认修改当前登录的用户密码 |
命令 | 说明 |
which |
查看命令位置
|
命令 | 说明 |
shutdown -h now | 立刻关机 |
reboot | 重启 |
命令 | 说明 |
ssh |
远程登录 格式: ssh 用户名@ip地址 |
命令 | 说明 |
free |
查看内存使用情况 -m 以M为单位显示 |
top |
显示进程信息(包含CPU 内存使用等) -p 进程号 查看某一程序所占内存 |
df |
显示磁盘空间使用情况 df --block-size=M 以M为单位显示 |
ps |
查看进程
ps -aux 查看所有进程 ps -aux | grep 进程号 查看某一进程信息 ps -aef | grep 应用名 查看某一应用进程信息 |
原文:https://www.cnblogs.com/abysschen/p/12500962.html