1. cd 命令
cd 是切换目录的命令直接cd 空格直接加你想要进的目录直接就可以进去。
cd /etc
cd 切换到当前用户的家目录下
[root@localhost etc]# cd
[root@localhost ~]#
cd - 切换到上次所在的目录
[root@localhost ~]# cd /etc
[root@localhost etc]# cd -
/root
cd .. 切换到上级目录
[root@localhost ~]# cd ..
[root@localhost /]#
cd ~ 切换到当前用户的家目录下
[root@localhost etc]# cd ~
[root@localhost ~]#
cd ../.. 切换到上两级目录
[root@localhost etc]# cd ../..
[root@localhost /]#
2. ls 命令
ls -l 显示文件或者目录的详细信息 ls -l 等价于 ll
[root@localhost etc]# ls -l
总用量 1400
drwxr-xr-x. 3 root root 101 3月 22 16:52 abrt
[root@localhost etc]# ll
总用量 1400
drwxr-xr-x. 3 root root 101 3月 22 16:52 abrt
ls 命令加-ld命令的意思是如果参数是目录,以得到目录的详细信息。
[root@localhost ~]# ls -ld /dev
drwxr-xr-x. 20 root root 3300 3月 22 17:03 /dev
ls -a 显示所有文件,包括以“.”开头的隐藏文件。
[root@localhost etc]# ls -a
. grub.d printcap
..
3. cat 命令
cat 直接加文件
[root@localhost etc]# cat passwd
root:x:0:0:root:/root:/bin/bash
cat -n 显示行号
[root@localhost etc]# cat -n passwd
1 root:x:0:0:root:/root:/bin/bash
2 bin:x:1:1:bin:/bin:/sbin/nologin
把两个文件合并成一个文件命令就是 cat 文件一 文件二 >文件要命的名。
cat f1 f2 > f3
4. more命令
more 直接加文件 直接按enter往下翻一行,空格往下翻一页。
[root@localhost etc]# more passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
进去之后有一行这个想退出的话直接q,或者Ctrl加c结束命令退出。
--more--(49%)
more -n ,n指的是自然数,+n就是从第几行开始显示内容。
[root@localhost etc]# more -4 passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
[root@localhost etc]# more +2 passwd
bin:x:1:1:bin:/bin:/sbin/nologin
5.less命令
less跟more用处一样只是比他多了一个向上翻页
/ 是搜索在最下面一行输入要搜索的内容他会给你标注出来。
rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
colord:x:997:995:User for colord:/var/lib/colord:/sbin/nologin
saslauth:x:996:76:Saslauthd user:/run/saslauthd:/sbin/nologin
rtkit:x:172:172:RealtimeKit:/proc:/sbin/nologin
/bin
6.head 命令
默认查看文件前十行
-n选项可以定义文件的行数
语法:head -n15 文件名 表示看这个文件的前15行
7.tail 命令
默认查看文件后10行
-n选项显示文件的行数
语法:tail -n15 文件名 表示看这个文件的后15行
8.cp 复制命令
语法: cp 源文件 目标文件
例:cp /etc/passwd /tmp/passwd 表示把/etc/passwd复制到/tmp下命名为passwd
参数: -r 复制目录
-a 带权限的复制
9.管道 | 命令
作用是把前面命令的结果传递给后面的命令
head -6 passwd |tail -1
只显示passwd文件的第六行
10. wc 命令
统计文件行号
[root@localhost etc]# wc -l passwd
41 passwd
[root@localhost etc]#
11.拓展
Linux中,目录是蓝色的,普通文件是白色的,绿色的可执行文件。
12. touch命令
touch 直接加文件名就可以创建文件
[root@localhost etc]# touch test
[root@localhost etc]#
13. mkdir命令
mkdir 创建目录跟上面touch命令一样的只不过一个是创建文件一个是创建目录
mkdir 直接加目录名
[root@localhost etc]# mkdir user1
[root@localhost etc]#
mkdir 选项
-p创建多级目录
[root@localhost etc]# mkdir -p user2/a
[root@localhost etc]# ls user2
a
[root@localhost etc]#
14. vim命令
vim 编辑器有三种模式
编辑模式、插入模式、末行模式
vim 直接加文件就可以进入。
打开vim编辑器就是编辑模式。
[root@localhost etc]# vim a
fkasfhdsjgfds
fsdakljgss
dsgfsdghas
bfduksgdas
dsfndsg
dsgfdsg
dfdsg\fgf
"a" 13L, 101C
在编辑模式下vim的命令
gg 跳到文本开头
G 跳到文本末尾
M 跳到屏幕中键
yy 复制 前面可以加数字
dd 删除 前面可以加数组
p 在光标下一行粘贴
P 在光标上一行粘贴
u 撤销
在插入模式下按ESC键返回编辑模式, 插入模式vim命令
I 在光标之前插入
a 在光标之后插入
O 在当前光标之上另起一行插入
o 在当前光标之下另起一行插入
在编辑模式下,打冒号进入末行模式。
末行模式 在编辑模式下按:进入,末行模式下vim命令
: q 正常退出
:q! 强制退出 不保存退出
:wq 保存退出
:wq! 强制保存退出
:set nu 显示行号
: set nonu 取消行号