1.命令格式
命令+选项(参数) +对象
参数:长格式:–help (后面跟完整的单词)
短格式:-h (后面跟单个的字符)
最常见的参数:
对象:要处理的文件,目录,用户等等资源
比如:ls -l ls是命令 -l是参数 (此条命令的目的是显示当前目录下文件或目录的详细信息)
而ls -l /home /home是操作对象(此时显示的是/home路径下的文件或目录详细信息)如下图
2. Linux常用命令
pwd命令: 返回当前所在路径
cd命令:
cd命令+路径 路径可以是相对路径也可以是绝对路径。
相对路径的用法:当前目录:
…/代表上一层目录:
绝对路径的用法:/开头:
cd ~ :返回当前用户的家目录
linux系统里的家目录(即用户目录)是存放个人数据。家目录在根目录下级,home就是家目录,用户名就是你的用户家目录。查看当前家目录:
根目录:根目录是/,是树状形式目录的根,只有一个
cd - :返回上次所在位置
cd … :进入上一层目录
ls命令:列出指定目录下的文件和目录。
-a 显示所有目录或文件 (包含隐藏文件)
-l ll(显示当前目录下文件或目录的详细信息)
-h (显示更友好的文件大小)
mkdir命令:
创建目录。
-p (递归创建)
touch命令:
在当前目录下,创建一个文件。
history命令:
查看历史命令
参数:-c (清除历史命令)
该命令默认可以查看1000行。可在/etc/profile文件内更改。
cat命令:
查看文件的内容。
vim命令:文件编辑器
移动到最后一行:G
移动到第一行:gg
移动到行首:HOME
移动到行尾:END
光标处编辑:i
删除当前行:DD (得先按esc键,进入命令行模式)
保存退出:wq
强制退出:q!
rm命令:
**-f:**强制删除
**-r:**递归删除 不用-r 此时无法删除
用-r 此时可以递归删除 test1,test2两个目录
递归删除命令一定要慎用,以防不小心把不该删除的文件删除掉了。
netstat命令:
-ntulp:查看当前运行的端口和进程等相关信息。
ps命令:
-aux:查看当前运行的进程等相关信息。
把ps -aux | 把前面输出的内容放到管道后面执行 grep是筛选的意思
df命令:
df -h:以更易读的方式显示目前磁盘空间和使用情况。