Linux的基本命令
基础的linux命令,参数只有常见参数,需要用再去查。
ls
-
ls命令用于显示所在目录下的所含文件和子目录。
-
ls -l用于显示文件的目录信息,包括文件的权限,所有者,大小,创建时间等。
- 一般可以用ll来简写
- 第一个字母:-表示普通文件,d表示目录,l表示符号链接,c表示字符处理设备,b表示块设备文件,s表示套接字文件,p表示管道文件。一般就是-和d比较多。
- r表示读权限,w表示写权限,x表示执行权限 ,-表示没有对应权限
- 前三个字符代表所有者权限,中间三个字符表示所属组的权限,后三个字符表示其他用户的权限。
-
ls -a显示所有文件的目录包括.开头的隐藏目录
cd
- 用于改变当前工作目录,切换到指定路径
- 直接用cd,即目录名称省略,切换到使用者的家目录下面
- ~也表示家目录的意思,.表示当前目录,…表示上级目录,可以通过使用连续…切换到更上一级的目录,-可以去到上一次访问的目录
cd ../../
- cd+所切换到目录的路径即切换到目标目录
pwd
- 显示当前的绝对路径
cat/head/tail
- cat/head/tail都是将文件内容输出到显示设备
- cat是将所有文件内容全部输出。
- head只显示文件的开头部分
- 限制行数 :长格式–lines=n,短格式形式即-n。n为你所想显示的行数。
- tail:显示文件的尾部。基本格式使用与head相同
less/more
- less可以随意浏览文件,支持向上和向下翻页
- more一般只能向下翻,取决于所在系统的不同
nano/vim
- nano/vim都可以进入目标文本进行编辑
- nano一般在底部会有菜单,即ctrl加一个按键的快捷键形式。
- vim默认进去是阅读模式
- i:切换到输入模式
- :切换到底线命令模式
- :w保存文件
- :q退出vim
- :q!强制退出,不进行保存和修改
file/whereis
- file用于辨别文件类型
- whereis查找文件所在
echo
- 用于字符串的输出
- 显示普通字符:用双引号加文本,双引号可省略
- 变量:将变量定义以后,使用$加上变量名就可以输出变量,有时候变量与后面补充道字符串连接在一起,系统会误以为这是一个变量,这个时候可以用{}将变量括起来
用$加上变量名就可以输出变量,有时候变量与后面补充道字符串连接在一起,系统会误以为这是一个变量,这个时候可以用{}将变量括起来