Linux基本命令
Linux命令格式为“命令 -选项 参数”cd /etccd /etc进入根etc目录下linux中的命令严格区分大小写,tab键可以补齐命令,上下键可以查看命令历史并且可以执行。分号可以分隔命令,\可以断开命令pwd可以查看当前在哪个目录下[root@localhost etc]pwdcd 切换目录cd也可以直接切换到家目录下[root@localhost etc]# cd[root@local
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]#
- 绝对路径 从根开始的路径 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 撤销
更多推荐
所有评论(0)