Linux基本命令
1.命令的格式
stu@qfedu:~$
stu:用户名
qfedu:主机名
~路径 ~家路径 /根目录
$表示权限 $:普通权限 #管理员权限
命令 选项 参数
ls -a -l -h /
rm -r -f a.txt b.txt
2.命令的帮助信息
命令 --help
3.man命令
man 章节 命令
man 1 ls
4.自动补全
输入命令的一部分,然后按tab键,自动补全
目录和文件也可以通过tab自动补全
5.查看历史命令
键盘上下键
6.查看历史命令
ls tree clear
ls 查看当前目录下的文件名
ls 目录名 查看指定目录下的文件名
ls / 查看根目录下的文件名
ls -a 查看当前目录下的所有文件名包括隐藏文件
ls -l 查看当前目录下的文件信息
drwxr-xr-x 2 sugar sugar 4.0K 11月 9 07:32 Desktop
d:文件类型,linux里不易后罪名作为文件类型
linux里共有7种文件,bcd-lsp linux 里皆文件
b:块设备文件
c:字符设备文件
d:目录文件
-:普通文件
l:软链接文件
s:套接字文件
p:管道文件
rwxr-xr-x:文件权限,三个为一组,
分别表示用户主、用户组、以及其他用户对文件的操作权限
r:读权限 w:写权限 x:可执行权限 -:没有权限
2:链接文件的个数
sugar:用户名
sugar:用户组名
4.0K: 文件大小
11月 9 07:32 :时间戳 ,最后修改时间
Desktop 文件名
ls -al 查看当前目录下的所有文件的信息
(命令可以组合使用)
ls -hl 查看信息中的字节数可以带单位显示 4.0k
tree 命令
以树形结构显示目录
sudo 临时获取管理员权限
tree -L 层数
tree -L 3
clear 命令
清屏 ctrl + L 也可以清屏
7.cd 命令 change directory
改变路径的意思
cd 当前目录下的文件名 进入目录
cd /进入根目录
cd ~回到家目录
cd - 回到刚才所在的路径(可以多层返回)
cd . 进入当前目录(也就是不变)
cd .. 进入当前目录的上一级目录
绝对路径: 从根目录开始一级一级的目录
相对路径:从当前目录开始一级一级的目录
8.pwd 命令
显示当前工作目录的绝对路径
9.cat 命令
cat 文件名 显示文本文件的内容
cat -n 代行号的显示文件的内荣
cat /home/sugar/my
10.rm 命令
remove 删除文件
rm 文件名
rm -rf 文件名 删除指定的目录文件
-r删除文件夹必须带 -f 是强制删除 可以不带
11.cp 命令 copy
将文件或者目录复制到另一个目录文件当中
cp 文件名 目录名 将文件复制到目录中
cp 目录名1 目录名2 -a 将目录1复制到目录2中
cp 文件名1 文件名2 如果文件2不是目录,则文件1复制一份为文件2
如果文件2存在且不是一个目录,则直接将内荣替换为文件1
12.mv 命令 move
mv 文件名 目录名 将文件移动到指定的目录中
mv 目录1 目录2 将目录1 移动到目录2中
mv 文件1 文件2 文件2不存在则为重命名
mv 目录1 目录2 目录2不存在则为重命名
13.mkdir 命令 创建路径
mkdir 目录名 创建一个目录文件
mkdir 目录1 目录2 目录3 .... 创建多个目录
mkdir -p 目录1/目录2/目录3 创建多级目录
14.touch 命令 创建文件
touch 文件名 创建一个文件
注意:如果文件已经存在,则touch会修改当前时间的时间戳
15.find 命令 再指定路径下查找指定文件
find 路径 -name 文件名
find . -name dir2
16.grep 命令 再文件中查找指定内容
grep 查找信息 文件名
将查找的内容整行输出并高亮显示查找的内荣
grep 查找信息 文件名 -n
将查找到的内荣整行且待行号输出并高亮显示查找的内荣
grep 查找信息 * -R -n
从当前的目录以及子目录中的文件中查找指定信息
17.ln 创建链接文件(快捷方式)
ln 源文件名 链接文件 -s
18.tar 压缩与解压缩命令
gzip格式
压缩
tar zcvf 压缩报名.tar.gz 文件名1 文件名2 文件名3 ....
压缩包报名以.tar.gz作为后缀
解压缩
tar zxvf 压缩包报名
tar zxvf 压缩包报名 -C 路径 解压到指定的路径
bzp2格式
压缩
tar jcvf 压缩包包名 文件1 文件2 文件3...
注意:压缩包包名一般以.tar.bz2作为后缀名
tar jxvf 压缩包报名
tar jxvf 压缩包包名 -C 路径 解压到指定的路径