Linux常用指令

档案与目录管理

切换路径

绝对路径

1
2
# 绝对路径,路径前+“/” 表示绝对路径
cd /home/xc

相对路径

1
cd test 

显示当前路径

1
pwd

清空终端信息

1
clear

显示文件列表

当前目录下的文件、目录名

1
ls

文件、目录的详细信息

1
ll

指定文件名

1
2
# 当前目录下含有“test”的目录以及其详细信息
ll test*

文件目录管理

创建目录

1
mkdir [list name]	

删除空目录

1
rmdir [list name]	

删除文件

1
2
# 文件名需要和ls中的对应
rm [file name]

删除非空目录

1
2
3
# 目录可不为空 
# r-表示循环 f-表示force强力
rm -rf [list name]

复制目录或文件

1
2
3
4
5
6
7
# 复制文件 
# 相对路径 or 绝对路径
cp -r [origin file path] [destination file path]

# 复制目录
# 相对路径 or 绝对路径
cp -r [origin list path] [destination file path]

移动目录或文件

1
2
3
4
5
6
7
# 移动文件 
# 相对路径 or 绝对路径
mv [origin file path] [destination file path]

# 移动目录
# 相对路径 or 绝对路径
mv [origin list path] [destination file path]

管理文件

创建文件

1
2
# 在当前路径下创建一个名为[file name]的文件, 需要后缀
touch [file name]

查看文件

显示文件内容

1
cat [file name]

显示文件源码内容

1
cat -A [file name]

按行显示

1
2
3
4
5
# 一行一行显示文件内容
more [file name]

# 一行一行显示文件内容(可以翻页,但是没找到关闭的方式..)
less [file name]

显示部分内容

1
2
3
4
5
# 显示文件头几行,n表示显示的行数
head -n [file name]

# 显示文件尾几行,n表示显示的行数
tail -n [file name]