linux常见基础命令
ls命令
ls查看当前目录下的文件
- -l除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
- -a显示所有文件,包括隐藏文件(以点开头)
- -h容易人类阅读方式
cd命令
cd切换路径
cat、more、less、tail、watch命令
cat用来显示文件的命令
more逐页阅读
less和more差不多
tail可用于查看文件的内容
watch提供了一种方式处理重复的任务,默认watch会每2秒重复执行命令。
tail和watch配合:watch -n 2 tail -20
cp和rm命令
rm删除文件
cp复制粘贴
- -r若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
top和ps命令
top监视linux性能(有点像window的任务管理器)
- k杀死进程
- q退出
ps进程信息
- -ef详细信息和aux差不多
grep命令
grep用于查找文件里符合条件的字符串
chmod命令
chmod权限
netstat命令
netstat用于显示网络状态
- netstat -pantu本机和哪些服务器产生了连接
ifconfig命令
ifconfig查看ip
- ifconfig xxx down关掉xxx
- ifconfig xxx up打开
mount命令
mount用来挂载目录
dmesg命令
dmesg用于显示开机信息
find命令
find查找东西
tar命令
tar命令用于备份文件
man命令
man帮助手册
whereis命令
whereis查找东西
- -b二进制的执行文件
echo命令
echo显示某些信息
- -n不换行输出
vi命令
- :set nu加个序号
- :wq保存结果内容
- i可以编辑
- esc退出编辑
- dd删除一行
- o在光标下一行插入一行编辑
- v复制
- p粘贴
管道符
- |上一条命令的输出,作为下一条命令参数
- || 表示上一条命令执行失败后,才执行下一条命令
- &表示任务在后台执行
- && 表示前一条命令执行成功时,才执行后一条命令
linux命令大全:https://www.runoob.com/linux/linux-command-manual.html