Linux基本命令

Linux命令格式为“命令 -选项 参数”

cd /etc

cd /etc进入根etc目录下

linux中的命令严格区分大小写,tab键可以补齐命令,上下键可以查看命令历史并且可以执行。分号可以分隔命令,\可以断开命令

pwd可以查看当前在哪个目录下

[root@localhost etc]pwd

cd 切换目录

cd也可以直接切换到家目录下

[root@localhost etc]# cd
[root@localhost ~]# 

cd -可以切换到上次所在的目录

[root@localhost ~]# cd -
/etc
[root@localhost etc]# 

cd ..可以切换到上级目录
 

[root@localhost etc]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cd ..
[root@localhost sysconfig]# cd ..
[root@localhost etc]# 

cd ~可以切换到用户的家目录

[root@localhost etc]# cd ~
[root@localhost ~]# 

cd ../..可以切换上两级目录

[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cd ../..
[root@localhost etc]# 

ls可以列出当前目录下的文件或目录信息

 ls -a显示文件或目录的详细信息  ls -l 等价于 ll

 

  ls -ld 如果参数是目录,以得到目录的详细信息

[root@localhost etc]# ls -ld
drwxr-xr-x. 144 root root 8192 3月  22 11:16 .
[root@localhost etc]# 

ls -ld /etc/ 显示/etc/的详细信息

[root@localhost etc]# ls -ld /etc/
drwxr-xr-x. 144 root root 8192 3月  22 11:16 /etc/
[root@localhost etc]# 
  1. 绝对路径  从根开始的路径  cd /etc/sysconfig/network-scripts/

  相对路径  从当前目录开始的路径  cd sysconfig/network-scripts/

cat 可以查看文件内容

 cat -n可以显示行号

 cat f1 f2 >f3  可以把f1和f2合并成f3

 more分屏显示文件内容

[root@localhost network-scripts]# more ifcfg-ens36
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens36
UUID=004601cb-483d-494f-92d3-cb5b4f9f043f
DEVICE=ens36
ONBOOT=yes


[root@localhost network-scripts]# 

文件比较长可以按enter键往下翻一行

空格键可以往下翻一页

q键可以退出

more -n往下翻页的时候,每次翻几行

-n 往下翻页的时候 ,每次翻几行

+n可以从第几行开始

[root@localhost ~]# more +2  f2
7
8
9
0

[root@localhost ~]# 

less 分屏显示文件内容

 enter 往下翻一行

空格 往下翻一页

b 键往上翻一页

[root@localhost tmp]# tail ifcfg.log
03:16:25,918 DEBUG ifcfg: IfcfFile.read /etc/sysconfig/network-scripts/ifcfg-ens33
03:16:25,920 DEBUG ifcfg: IfcfFile.read /etc/sysconfig/network-scripts/ifcfg-ens33
03:16:25,921 DEBUG ifcfg: IfcfFile.read /etc/sysconfig/network-scripts/ifcfg-ens33
03:16:25,922 DEBUG ifcfg: IfcfFile.read /etc/sysconfig/network-scripts/ifcfg-ens33
03:16:25,925 DEBUG ifcfg: IfcfFile.read /etc/sysconfig/network-scripts/ifcfg-ens33
[root@localhost tmp]# 

/ 搜索

head查看文件前十行内容

-n 显示文件前几行

tail 查看文件后十行内容

[root@localhost tmp]# head ifcfg.log
03:16:25,918 DEBUG ifcfg: IfcfFile.read /etc/sysconfig/network-scripts/ifcfg-ens33
03:16:25,920 DEBUG ifcfg: IfcfFile.read /etc/sysconfig/network-scripts/ifcfg-ens33
03:16:25,921 DEBUG ifcfg: IfcfFile.read /etc/sysconfig/network-scripts/ifcfg-ens33
03:16:25,922 DEBUG ifcfg: IfcfFile.read /etc/sysconfig/network-scripts/ifcfg-ens33
03:16:25,925 DEBUG ifcfg: IfcfFile.read /etc/sysconfig/network-scripts/ifcfg-ens33
[root@localhost tmp]# 

-n显示文件后几行

cp {copy}复制

cp 源文件   目标文件

 -r 复制目录

-a带权限的复制

管道  |  作用是吧前面的命令的结果传递给后面的命令

 wc-l 文件名 统计文件的行数

[root@localhost tmp]# wc -l 555
18 555
[root@localhost tmp]# 

linux中,目录是蓝色的,普通文件是白色的,绿色的可执行文件。

touch 文件名 创建文件

[root@localhost tmp]# touch 333
[root@localhost tmp]# ls
111
333

mkdir 创建目录

[root@localhost tmp]# mkdir lxh
'[root@localhost tmp]# cd lxh
[root@localhost lxh]# 

-p 创建多级目录,递归的创建目录

[root@localhost tmp]# mkdir -p d1/d2/d3/d4
[root@localhost tmp]# ls d1
d2
[root@localhost tmp]# ls d2
ls: 无法访问d2: 没有那个文件或目录
[root@localhost tmp]# ls d1/d2
d3
[root@localhost tmp]# ls d1/d2/d3
d4
[root@localhost tmp]# 

vim 字处理器,编辑器

末行模式 在编辑模式下按:进入

:q 不保存退出

:q!强制不保存退出

:wq 保存退出

:wq!强制保存退出

:set nu 显示行号

:set nonu 取消行号

插入模式

i 再光标之前插入

a在光标之后插入

O在当前光标之上另起一行插入

o在当前光标之下另起一行插入

在插入模式下按Esc键返回编辑模式

编辑模式  打开vim编辑器就是编辑模式

gg  跳到文本开头

G   跳到文本末尾

M  跳到屏幕中键

yy  复制 前面可以加数字

dd  删除  前面可以加数组

p  在光标下一行粘贴

P 在光标上一行粘贴

u 撤销

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值