Linux命令行常用大全
Linux shell命令行由来
在图像化桌面未出现之前,可以用来输入命令的只有shell,查询文本输出以及打印图片输出等。但随着图像化桌面的诞生,shell提示符在系统中越来越难找,为了解决这个问题,Linux终端仿真软件包应运而生。它的作用就是在桌面化窗口中模拟对终端控制台的使用,在这里使用shell提示符和相关的命令。
Linux 常用命令行大全
由上所说我们在仿真包建立的窗口中对Linux系统进行操作,这里就给大家介绍一些常用的命令大全。
通用命令
-
单点符(.) 表示当前目录
-
双点符(. .) 表示父级目录
-
制表键(*) 自动补齐文件或目录名称
切换目录命令 cd
-
cd / 表示进入根目录
-
cd /usr 表示进入usr目录
-
cd . . 表示进入当前目录的父级目录
列表命令 ls
-
ls 显示当前目录下的文件和目录
-
ls -F 区分文件和目录(带斜杠)
-
ls -a 显示隐藏文件
-
ls -FR 显示当前目录及其下的所有目录和文件
-
ls -l 显示当前目录下所有文件和目录的详细信息
-
ls a*.txt 查询当前目录下前缀为a后缀为.txt的文件
创建文件 touch
-
touch a.txt 创建了一个新的a.txt文件
复制文件 cp
-
cp a b 将a文件进行复制并重命名为b
-
cp /usr/api/a /usr/b 将路径为api下的文件a复制到usr路径下并重命名为b
重命名文件 mv
-
mv a b 将a文件更名为b文件
-
mv /usr/a /usr/api/b 将usr目录下a文件移动到api目录下并更名为b
删除文件 rm
-
rm -i a 提示是否删除文件a,可以输入y(是),n(否)
-
rm -f a 直接删除文件a不提示
创建目录 mkdir
-
mkdir api 在当前目录下创建了一个新的目录api
-
mkdir -p api/c/a 创建多级目录及子目录 api,c,a
删除目录 rm -r
-
rmdir a a必须得是空目录,若不是无法删除
-
rm -ri a 提示是否删除目录a 可以输入y(是),n(否)
-
rm -rf a 直接删除目录a及a的所有子目录、子文件
查看文件类型 file
-
file a 查询文件a是什么类型
查看文件 cat less more tail head
-
cat a 查看a文件所有内容
-
cat -n a 查看并为a的每一行都加上句号
-
cat -b 查看并为a中有文本那一行加上句号
-
cat -T a 替换a中所有制表符(^T)
-
more a 查看a并按页展示,使用空格和回车逐行翻阅
-
less a 查看a并按页展示,使用方向键翻页
-
tail a 查看a的尾部最后10行
-
tail -n c a 查看a的尾部最后c行
-
tail -f a 实时追踪a的尾部展示最新
- head a 查看a的头部前10行
- head -c a 查看a的头部前c行