Linux基础命令

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 撤销

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值