Linux 系统中的命令是严格区分大小写的。
1.pwd
print working directory - 输出当前工作目录, 光标所在位置的目录
2.cd
change directory - 切换目录
特殊目录符号:当前目录 - ‘.’ ,父目录 - ‘..‘
使用方式
-
切换固定位置
使用根目录作为定位标准, 绝对寻址
cd /xxx/yyy/zzz -
切换相对位置
在当前目录位置开始相对寻址
cd xxx/yyy/zzz -
进入主目录
直接进入用户主目录
cd
cd ~
3.ls
list - 列表目录中的内容。默认显示当前目录下的文件列表
使用方式
-
列表当前目录
ls -
列表指定目录
ls 目录位置(绝对路径|相对路径) -
查看全部内容
ls -a [目录]
list all - 查看所有, 包括隐藏文件,Linux 中隐藏文件都是以’. ’开头的文件 -
列表查看目录内容
s -l [目录]
显示当前目录下的文件属性:大小、权限、日期、符号链接。
ll - 简化命令不代表全部 Linux 系统可用。
list list - 以列表的信息,显示指定目录中的内容.,列表代表的是文件的详情。
类型
- | 1 代表文件
d | 2 代表目录权限
分为不同的角色:- 文件的所有者,就是创建文件的用户。
- 所在组,和所有者同一个组的其他用户。
- 其他用户,和所有者不在一个组的用户
rwx:read write execut(读 写 执行)
‘-’ 代表没有对应权限
容量
单位是字节. 所有的目录固定容量为 4096。命令参数
所有以 - 开头的命令后缀信息,都是命令参数。多参数可以并行使用,如: ls -al
4.clear
clear - 清空屏幕
5.touch
创建空白文件
在 Linux 系统中,文件不需要强制后缀名
如: 文本文件可以定义为,a | a.txt | a.text
使用方式
- touch 文件名
- touch 目录/文件名
6.cat
查看文件的全部内容
一次性显示文件中所有内容
7.more
分屏显示文件内容,显示后,使用空格显示下一屏,回车显示下一行,q 退出分屏显示
ctrl+c,退出命令
8.head
显示文件的前多少行, 默认显示前 10 行
head -number filename:查看文件中的前多少行
9.tail
显示文件末尾多少行,默认显示末尾 10 行
tail -number filename
10.mkdir
make directory - 创建目录
使用方式
- 相对创建一个子目录
mkdir directoryName - 绝对创建一个目录
mkdir /directoryName - 一次性创建多级目录
mkdir -p parentDirectoryName/childDirectoryName
11.cp
copy - 复制命令
使用方式
-
cp source target
-
cp 源信息 目录信息
-
复制文件
- cp fileName newFileName
- cp directoryName/fileName directoryName/[newFileName]
- cp /directoryName/fileName /directoryName/[newFileName]
-
复制目录
- cp -r directoryName newDirectoryName
12.rm
remove - 删除
使用方式
-
rm source
-
rm 要删除的资源
-
删除文件需提示
- rm fileName
- rm directoryName/fileName
- rm / directoryName/fileName
- -f force 忽略不存在的文件,从不给出提示
- -r recursive 指示 rm 将参数中列出的全部目录和子目录均递归地删除
-
删除文件不需提示
- rm -f fileName
- rm -f directoryName/fileName
- rm -f /directoryName/fileName
-
删除目录需提示
- rm -r directoryName
-
删除目录不需提示
- rm -rf directoryName
13.mv
move - 移动或重命名,相当于剪切和重命名
使用方式
- mv source target 移动
- mv source newName 重命名
- 移动文件到指定位置
- mv fileName directoryName
- 为文件重命名
- mv fileName newFileName
14.vi | vim
编辑文件, vim 是增强命令。不代表所有的 Linux 都支持
vim 增强有高亮显示
使用方式
-
vi fileName
-
命令模式
是控制编辑的文件的状态的,如:保存,退出编辑等- :w
write - 保存 - :q
quit - 退出 vi 编辑器 - :wq
保存并退出 - :q!
强制退出不保存 - :set nu
显示行号 - /keywords
搜索关键字, keywords 是关键字的命名
- :w
-
进入编辑模式:
- a - append,追加的方式进入编辑模式
- i - insert,插入的方式进入编辑模式
- o - under line , 在光标所在位置之下,新增一行,进入编辑模式
- O - pre line,在光标所在位置之上,新增一行,进入编辑模式
- dd
dd - delete line 删除指定行, 默认 1 行 - G
光标跳转到文件尾 - gg 光标跳转到文件头
-
编辑模式
- 是编辑文件内容的
- 进入命令模式 - esc
15.reboot
reboot 用来重启 Linux 系统和 Windows 系统中的 restart 一样。但是机器重启必须 要 root 用户才有权限
16.halt
halt 命令用来关闭正在运行的 Linux 操作系统