Shell常用命令

shell的基本常用命令

指令

常用操作

指令 操作
pwd 当前路径
cd 更改目录 不加参数 进入主目录
ls 当前目录内容
ls -a 查看隐藏文件
ls -l 文件详情
ls -ld 目录本身信息
mkdir 新建文件夹
rm 删除文件
rm -rf dir/ 删除文件夹
cp file1 file2 复制文件
cp -r dir1 dir2 复制文件夹
mv file .. 移动文件到上一级
mv file dir/ 移动到dir目录
mv file1 file2 替换文件
mv dir1 dir2 替换文件夹
touch a.text 创建文件
>a.text 创建文件
touch .file.text 创建隐藏文件
[cat / less / more] file 查看文件
file a.txt 查看文件类型
man xx 打开xx指令的手册 /x 查找某参数 n 查找下一处
table 可以补全路径名
echo 打印
date 显示时间
cal 显示日历

解压缩

指令 操作
unzip 解压
zip -r 压缩 file.zip dir 压缩后的名称 压缩对象
tar zxvf 解压.tar.gz
tar zcvf 压缩文件
tar jxvf 解压tar.bz2
tar jcvf 解压tar.bz2

重定向

指令 操作
管道线
< 标准输入重定向
> 把输出流保存到文件中 重定向前把文件清空
>> 把输出流保存到文件中 不清空文件
cat file1 >file 把file1中的内容写入file中
cat file1 >>file 把file1中的内容写入file内容后
ls shit 2 >out.txt 标准错误输出

权限

用户在自己的主目录有写权限,在其它目录没有。

指令 操作
su - 更改用户为root
sudo 超级用户
chmod +x +r +w 添加执行/读/写权限
chmod 777 添加全部权限

进程

指令 操作
ps -[ef丨aux] 丨grep 应用名称 查看进程
kill [-9] pid 结束某个程序

搜索

指令 操作
find file -type f 搜索文件
find dir/ -type d 搜索目录

概念

概念 解释
绝对路径 / 开头的路径
相对路径 相对于当前工作路径 ./当前工作目录 ../上一级目录
通配符 例如 *
-------------本文结束感谢您的阅读-------------

本文标题:Shell常用命令

文章作者:GavinLiu

发布时间:2017年08月13日 - 20:08

最后更新:2017年08月13日 - 20:08

原始链接:http://gavinliu4011.github.io/post/cdf8534a.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

请博主吃个鸡腿吧
0%