在Linux课程中所学01
今天在大学期间一节Linux课程中,我学习到了一些基本的命令记录一下- less命令
命令也是对文件或其他输出进行分页显示,可用pageup、pagedown与键盘方向键控制,查找文件内容比 more 更容易,最后按q键退出。 - head命令
有些配置文件内容很多,但真正需要查看的内容只有前几行,head命令可以查看文件前几行的内容添加“-n”参数显示文件的前n行,具体如下所示。
[root@qfedu ~]# head /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
等 - tail 命令
用户使用tail命令可以查看文件后几行的内容,例如,用户对日志文件更关心最新的内容,需要
从后往前查看。tail 命令添加“-n”参数显示文件的后n行,添加“-f”参数可以查看动态文件,具
体如下所示。root@qfedu -1# tail -1 /etc/passwd
setroubleshoot:x:991:988::/var/1ib/setroubleshoot:/sbin/nologin
pulse:x:171:171:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
gdm:x:42:42::/var/11b/gdm:/sbin/nologin
gnome-initial-setup:x:990:985::/run/gnome-initial-setup/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
ntp:x:38:38: :/etc/ntp:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
qfedu:x:1000:1000:qfedu:/home/qfedu:/bin/bash.
[root@qfedu ~]# tail -5 /var/1og/messages
Mar 30 17: 46:21 qfedu dbus-daemon: dbus[661]:[system] Successfully activated service
'org.freedesktop.hostnamel'
Mar 30 17:46:21 gfedu systemd:Started Hostname Service.
Mar 30 17:46:46 qfedu fprintd: ** Message: No devices in use, exit
Mar 30 17:50:01 qfedu systemd: Started Session 26 of user root.
Mar 30 17:50:01 qfedu systemd: Starting Session 26 of user root. - grep命令
用户使用 grep 命令可以对文件内容进行过滤、搜索关键词,从而快速找到所需内容 - 移动文件 mv
mv 命令可以移动或者重命名文件或目录
mv filel(源文件)file2(目标文件) - 删除文件 rm
rm file2(目标文件或目录)
若删除目录,就需要添加“-r”参数,“-f”参数可以跳过验证直接执行删除操作 -
光标定位常用命令
h、j、k、1
光标上下左右移动。也可用键盘自带方向键
0和$
光标移动到行首、行尾
gg和G
光标移动到第一行首个字符的位置和光标移动到最后一行首个字符的位置
/字符串
快速定位到字符串所在的行
/^d
定位首字母为d的行
/txt$
定位结尾为txt的行 - 文本编辑常用命令
yy复制当前行
dd
删除当前行
P
粘贴
x
删除光标所在的字符
D
从光标处删除到行尾
u
撤销
r
可以用来修改一个字符