Linux中一些常用的键
进入编辑模式后:i 当前光标前 a 当前光标后 o 当前光标行的下一行 I 光标所在行最前 A 光标所在行最后 O 当前光标行的上一行 按【Esc】键退出编辑模式
指令模式
:w 保存 :q 退出 :! 强制执行 / 要查找的词 n 查找下一个,N 往上查找
? 要查找的词 :set nu 显示行号 :set nonu 关闭行号 ZZ(shift+zz) 没有修改文件直接退出,如果修改了文件保存后退出 :wq! 强制保存退出
查看当前网络ip
ifconfig
修改ip地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
查看网络服务的状态
service network status
停止网络服务
service network stop
启动网络服务
service network start
重启网络服务
service network restart
查看系统中所有的后台服务
service --status-all
关闭iptables服务的自动启动
chkconfig iptables off
开启iptables服务的自动启动
chkconfig iptables on
总结
1.现有一个Linux命令 mv,如何查看mv指令的帮助(说明)信息
man mv
2.Linux系统中常用的快捷键有哪些(停止进程、清屏、补全命令快捷键等)
2.Linux系统中常用的快捷键有哪些(停止进程、清屏、补全命令快捷键等)
ctrl+c reste ctrl+l clear
3.如何查看当前所在目录的绝对路径?
3.如何查看当前所在目录的绝对路径?
pwd
4.查看当前文件夹下所有内容的属性信息(包括子文件)
4.查看当前文件夹下所有内容的属性信息(包括子文件)
ls -lR
5.如何回到上一次所在目录
5.如何回到上一次所在目录
cd -
6.在home目录下创建多级目录,/home/test1/test2/test3,并显示创建过程
6.在home目录下创建多级目录,/home/test1/test2/test3,并显示创建过程
mkdir -p /home/test1/test2/test3
7.在/home目录下的test文件夹中有许多文件名包含aaa,现需要将aaa替换为bbb
7.在/home目录下的test文件夹中有许多文件名包含aaa,现需要将aaa替换为bbb
rename aaa bbb test/*aaa*
8.在/home/test1/test2/test3/test4/bbb.txt 为bbb.txt创建一个软连接/home/aaa.txt
8.在/home/test1/test2/test3/test4/bbb.txt 为bbb.txt创建一个软连接/home/aaa.txt
ln -s /home/test1/test2/test3/test4/bbb.txt /home/aaa.txt
9.强制删除/home目录下的class开头的所有文件和目录
9.强制删除/home目录下的class开头的所有文件和目录
rm -rf /home/class*
10.将"我爱你"追加到/home/jinghang/纪念日.txt 文件中
10.将"我爱你"追加到/home/jinghang/纪念日.txt 文件中
echo "I LOVE YOU" >> /home/jinghang/纪念日.txt
11.写出实时监控/home/jinghang/纪念日.txt 文件的命令
11.写出实时监控/home/jinghang/纪念日.txt 文件的命令
tail -f /home/jinghang/纪念日.txt
12.如何查看执行过的所有历史命令
12.如何查看执行过的所有历史命令
history
13.查找出/root目录中所有以jinghang开头的文件和目录
13.查找出/root目录中所有以jinghang开头的文件和目录
find -name "jinghang*"
14.使用grep命令过滤出/root目录下的所有文件 (ll -R /root | grep "^-"),使用find命令过滤出/root目录下的所有文件
15.查询echo命令的路径
14.使用grep命令过滤出/root目录下的所有文件 (ll -R /root | grep "^-"),使用find命令过滤出/root目录下的所有文件
15.查询echo命令的路径
which echo
16.查询当前所在用户whoami、查询登录用户
16.查询当前所在用户whoami、查询登录用户
who am i
17.创建一个新用户lisi,并设置其家目录为/home/lisi123
17.创建一个新用户lisi,并设置其家目录为/home/lisi123
sudo useradd -d /home/lisi123 lisi
18.删除lisi这个用户以及和该用户相关的所有文件
18.删除lisi这个用户以及和该用户相关的所有文件
userdel -rf lisi
19.修改lisi所在的组为root组
19.修改lisi所在的组为root组
usermod -g root lisi
20.列举文件的相关属性例如
drwxr-xr-x. 2 root root 4096 6月 28 15:43 公共的
解释:
1.公共的是一个文件夹,硬链接的数量为2
2.所属主root用户对该文件夹有可读、可写、可执行
3.属于root组的用户对该文件夹有可读、可执行
4.其他用户对该文件夹有可读、可执行
5.文件夹文件大小共4096字节
6.创建时间6月 28 15:43
drwxr-xr-x. 2 root root 4096 6月 28 15:43 公共的
解释:
1.公共的是一个文件夹,硬链接的数量为2
2.所属主root用户对该文件夹有可读、可写、可执行
3.属于root组的用户对该文件夹有可读、可执行
4.其他用户对该文件夹有可读、可执行
5.文件夹文件大小共4096字节
6.创建时间6月 28 15:43
21.修改"公共的"这个目录的权限,让root组的用户对该目录有可读、可写、可执行权限
,r=4,w=2,x=1表示什么含义,代表哪些数字?
chmod 775 公共的
chmod g+w 公共的
22.修改/home/jinghang/bb.txt 文件,将所属主改为root用户、所属组改为root组
chown root:root /home/jinghang/bb.txt
chown root:root /home/jinghang/bb.txt
23.修改当前系统时间为2020-07-01 15:38:40
date -s "2020-07-01 15:38:40"
date -s "2020-07-01 15:38:40"
24.将/home目录下的log.txt、mail.txt、test目录打包为test1.tar.gz,存放在home目录下
tar -zcvf test1.tar.gz aaa bb.txt jinghang02.txt
tar -zcvf test1.tar.gz aaa bb.txt jinghang02.txt
25.将/home/test1.tar.gz 文件解压
tar -zxvf /home/test1.tar.gz -C/home
tar -zxvf /home/test1.tar.gz -C/home
26.使用ps查看sshd该进程的进程信息
ps -aux | grep sshd
27.杀死进程号为1111的进程
kill -9 1111
kill -9 1111
29.Linux查看如何查看系统整体的性能情况、内存、磁盘存储、io 读写、端口占用、进程等命令
top -d 2 free df、du、fdisk -l、iotop、netstat -antlp | grep ":端口"、ps -ef、ps -aux