关于linux的一些常用指令
linux系统不同于windows系统,在windows系统下,我们通过使用一个鼠标就可以进行大部分操作,比如打开文件夹,创建各种类型的文件,运行应用程序等等。
而linux系统的操作基本上都是靠键盘实现的,并且没有图形界面,只有终端,因此熟悉linux的操作指令是很有必要的。
linux的操作指令有很多,在这里列出一些最常用的指令:
ls: 查看当前目录下有哪些内容
——ls -l:显示完整long信息;
——ls -a:显示所有的文件,包括隐藏文件
——ls -r:逆序显示当前目录下内容
——ls -t:按最后修改时间排序显示内容
pwd: 打印当前工作目录
cd: 更改工作目录
——cd 路径 切换路径
——cd …: 回到上一级目录
——cd - :回到刚才所在目录
——在任何位置输入cd 回车 都会回到~目录
mkdir: 创建目录
——mkdir -p:创建层级目录(即使目录不存在)
rm: 删除
——rm -r:删除目录
——rm -i:在删除前进行询问
——rm -f:强制删除
cp: 复制
——cp -r 复制目录 具体使用方法为 cp -r 源路径 目标路径
——cp -r -i 在复制之前进行询问
mv: 剪切
——mv 源路径 目标路径
——mv -i 在剪切前进行询问
touch: 创建文件
——touch 文件名.文件类型
——touch 还可以用于更新时间戳
echo:显示内容
输出重定向:
—— 内容 > 目标文件:将内容写入并覆盖
—— 内容 >> 目标文件:追加内容
——echo 内容 > 目标文件:将内容输出到目标文件
clear: 清屏
date:显示当前系统时间
cal:显示日历
cat:查看文件内容
Ctrl+Alt+T :快速打开终端
find:查找文件
——find 路径 -name “内容”
——根据内容查找grep
grep [-n] “expr” 文件
管道 |
cmd1|cmd2 把cmd1的输出作为cmd2的输入
sudo find 路径 -name “stdio.h” | grep “syslinux”
显示所有的stdio.h文件中包含_END_DECLS的行
sudo find / -name “stdio.h” | xargs grep -n “__END_DECLS”
tar:归档与解压缩
——tar -cvf xxx.tar 文件列表 将文件列表归档为xxx.tar
——tar -xvf xxx.tar 解档
gzip:压缩与解压
——gzip -r xxx.tar xxx.tar.gz 压缩文件
——gzip -d xxx.tar xxx.tar.gz 解压文件
上述指令就是linux系统中一些常用的指令了,linux系统是一个非常完善的操作系统,拥有非常多的功能,因此还有许多的指令,在此就不一一列出了。