Linux常用命令

2021-07-06 by uino 46 Linux 技术组件

Linux常见目录介绍

/ #根目录
/root #root用户的家目录
/home/username #普通用户的家目录
/etc #配置文件目录
/bin #命令目录
/sbin #管理命令目录
/usr/bin 系统预装的其他目录

ls命令

ls #查看,显示文件名
ls -l #显示更详细的文件内容
ls -a #显示隐藏文件和隐藏文件夹,以.开头的就是隐藏文件
ls -r #逆序显示
ls -t #按时间顺序显示
ls -lrt(ls -l -r -t)  #按照时间逆序显示详细信息
ls -R  #递归显示,即文件中的文件也会显示出来 也就是子文件也会显示


cd命令

cd  #更改当前目录
cd - #回到之前的目录
cd ../   #回到上一级目录,/可以省略,即 cd ..

创建和删除目录

mkdir #创建目录
mkdir /a  #在根目录下创建文件夹a   绝对路径
mkdir a   #在当前目录创建文件夹a  相对路径
rm -rf  删除文件或文件夹,递归删除

复制和移动目录

cp  #复制文件 (cp 要复制的文件 要复制到哪里去)
cp -r #复制文件 (cp只能复制文件,cp -r可以复制目录及文件夹下的所有文件)
cp -v #显示从哪里复制到哪里
cp -p #复制保留原来时间
cp -a #保留原来时间、原来权限、原来宿主
mv #文件和文件夹的移动功能;重命名功能
touch  #创建文件

文本查看命令

cat #文本内容显示到终端
head #查看文件开头
more #一页一页查看日志
tail #查看文件结尾
tail -f #显示同步更新的文件内容(比如:用来查输出日志) 用ctrl+\回去
wc -l #查看文件有多少行,看看文件共有多少行,可以更好的确定用什么命令查看文件内容:

打包压缩和解压缩

ls -lh #会显示文件大小,多少兆
tar -cf xxx.zip xxx #压缩文件或文件夹到当前目录
tar -xf xxx.zip  #jie  解压缩文件或文件夹到当前目录
zip -r xxx.zip xxx  #压缩xxx文件或文件夹为zip包
unzip xxx.zip #解压xxx文件