1. pwd 查看当前目录
[root@localhost user]# pwd
/home/user
cd 切换到当前目录下
[root@localhost user]# cd
[root@localhost ~]#
cd - 切换到上次所在的目录
[root@localhost ~]# cd -
/home/user
cd .. 切换到上级目录
[root@localhost user]# cd ..
[root@localhost home]#
cd ~ 切换到当前用户的家目录下
[root@localhost home]# cd ~
[root@localhost ~]#
cd ../.. 切换到上两级目录
[root@localhost user]# cd ../..
[root@localhost /]#
2. ls 用来列出当前目录下的文件或目录信息
[root@localhost /]# ls
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
[root@localhost /]#
ls -l 显示文件或目录的详细信息,ls -l 等价于ll
[root@localhost /]# ls -l
总用量 20
lrwxrwxrwx. 1 root root 7 3月 17 04:03 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 3月 17 04:09 boot
drwxr-xr-x. 20 root root 3300 3月 17 16:39 dev
drwxr-xr-x. 133 root root 8192 3月 23 09:02 etc
ls -la 显示所有文件包括以' . '开头的文件
[root@localhost /]# ls -la
总用量 20
dr-xr-xr-x. 17 root root 224 3月 17 16:32 .
dr-xr-xr-x. 17 root root 224 3月 17 16:32 ..
lrwxrwxrwx. 1 root root 7 3月 17 04:03 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 3月 17 04:09 boot
drwxr-xr-x. 20 root root 3300 3月 17 16:39 dev
drwxr-xr-x. 133 root root 8192 3月 23 09:02 etc
drwxr-xr-x. 3 root root 18 3月 17 04:09 home
ls -ld /etc/ 显示/etc的详细信息
[root@localhost /]# ls -la
总用量 20
dr-xr-xr-x. 17 root root 224 3月 17 16:32 .
dr-xr-xr-x. 17 root root 224 3月 17 16:32 ..
lrwxrwxrwx. 1 root root 7 3月 17 04:03 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 3月 17 04:09 boot
drwxr-xr-x. 20 root root 3300 3月 17 16:39 dev
drwxr-xr-x. 133 root root 8192 3月 23 09:02 etc
drwxr-xr-x. 3 root root 18 3月 17 04:09 home
3. 绝对路径 是以/开头的路径都是绝对路径
[root@localhost log]# cd /home/user
[root@localhost user]#
相对路径 从当前出发的路径就是相对路径
[root@localhost /]# cd home/user
[root@localhost user]#
4. cat 查看文件内容
[root@localhost m]# cat a
sdvc
rfvrdgvrd
gbrdgbdfvfdv
fdvdvfdv
vadsvbgfhnh
yhyththf
bfgbgf
g
vc
vc
v
b
v
cat -n 显示行号
[root@localhost m]# cat -n a
1 sdvc
2 rfvrdgvrd
3 gbrdgbdfvfdv
4 fdvdvfdv
5 vadsvbgfhnh
6 yhyththf
7 bfgbgf
8 g
9 vc
10 vc
11 v
12 b
13 v
14
15
5. more分屏显示文件内容
[root@localhost m]# more a
sdvc
rfvrdgvrd
gbrdgbdfvfdv
fdvdvfdv
vadsvbgfhnh
yhyththf
bfgbgf
g
vc
vc
v
6. more 命令中 按enter往下翻一页
more 命令中 按空格往下翻一页
more 命令中 按-n 往下翻页的时候,每次翻几行
more 命令中 +n 从几行开始显示
7. less 分屏显示文件内容
less 命令中 enter往下翻一行
less 命令中 空格往下翻一页
8. head 显示文件的前十行内容
[root@localhost m]# head a
sdvc
rfvrdgvrd
gbrdgbdfvfdv
fdvdvfdv
vadsvbgfhnh
yhyththf
bfgbgf
g
vc
vc
head -n 显示文件前几行内容
9. tail 显示文件后十行内容
[root@localhost m]# tail a
b
cv
b
x
b
x
fdb
b
tail -n 显示文件后几行内容
10. cp 复制
cp -r 复制目录
[root@localhost /]# cp -r /gjh /home
[root@localhost /]# ls /home
gjh user
[root@localhost /]#
cp -a 带权限的复制
11. 管道 | 作用是把前面的命令传递给后面的命令
12.wc -l 文件名 统计文件的行数
13.Linux中,目录是蓝色的,普通文件是白色的,绿色是可执行文件
14.touch 创建文件
[root@localhost /]# touch gjh
[root@localhost /]#
15.mkdir 创建目录
[root@localhost /]#
mkdir -p 创建多级目录,递归的创建目录
[root@localhost /]# mkdir -p o/p/d/f/v/x/g/s
[root@localhost /]# cd /o/p/d/f/v/x/g/s
[root@localhost s]#
16.vim 编辑器
末行模式 在编辑模式下按' :'进入
:q 正常退出
:q!强制退出 不保存退出
:wq 保存退出
:wq!强制保存退出
:set nu 显示行号
:set nonu 取消行号
插入模式
I 在光标之前插入
a 在光标之后插入
O 在当前光标之上另起一行插入
o 在当前光标之下另起一行插入
在插入模式按ESC键返回编辑模式
编辑模式 打开vim编辑器就是编辑模式
gg 跳到文本开头
G 跳到文本末尾
M 跳到屏幕中间
yy 复制 前面可以加数字
dd 删除 前面可以加数字
P 在光标上一行粘贴
p 在光标下一行粘贴
u 撤销