Linux 常用指令。
待补充……
C
cat
concatenate
输出文件内容
cd
change directory
切换当前目录
常用命令 | 作用 | 示例 |
---|---|---|
cd directory |
切换到directory 目录 |
cd /etc |
cd . |
切换到当前目录 | |
cd .. |
切换到上级目录 | |
cd /cd ~ |
切换到home目录 | |
cd / |
切换到根目录 | |
cd - |
在上一次所在目录与当前目录之间来回切换 |
chown
chgrp
clear
clear
清屏命令
cp
copy
复制文件
D
date
df
du
E
echo
G
grep
grep
搜索文件内容
H
head
head
输出文件的开头部分(默认前10行)
history
hostname
L
ls
list
查看当前文件夹下的内容
M
man
manual
man 是Linux提供的一个手册,包含了绝大部分的命令 command
和函数的详细使用说明。一般语法格式为:
1 | man command |
mkdir
make directory
新建文件夹
more
more
分屏显示文件内容
mv
move
移动文件或文件夹
P
passwd
ping
pwd
print working directory
打印当前所在目录
R
rm
remove
删除指定文件(加上 -r 参数可删除文件夹),可配合正则表达式使用
参数 | 作用 |
---|---|
-i | 删除前询问 |
-r | 递归删除文件 |
-f | 强制删除文件,不打印提示信息 |
注意:一些文件因为设置了只读属性,在添加 -f 参数后仍无法删除。需要在指令前添加
sudo
使用root权限删除
常用命令 | 作用 | 示例 |
---|---|---|
rm file |
删除文件名为 file 文件,不询问 | rm 123.txt |
rm -i file |
删除文件名为 file 文件,并询问 | rm -i 123.txt |
rm -rf directory |
递归删除 directory 文件夹 | rm -rf ~/testrm |
警告:
sudo rm -rf /*
指令会递归删除系统根目录下的所有文件,相当于格式化硬盘,操作不可逆转。在未做好数据备份工作前,不要轻易使用!!!
rmdir
remove directory
删除指定文件夹
S
shutdown
su
systemctl
T
tail
tar
touch
touch
新建文件
tree
tree
以树状图形式输出目录的文件结构
tree 并非系统自带程序,需要自己安装
- Arch Linux
1
2 > sudo pacman -S tree
>
- Ubuntu:
1
2 > sudo apt-get install tree
>
V
vi / vim
vi / vim
使用 vi / vim 编辑器