连接主机...
连接主机成功
Last login: Sat Feb 26 14:30:01 2022
[root@localhost ~]# ip a
[root@localhost ~]# hostnamectl set-hostname Linux_Sever
[root@localhost ~]#
连接断开
连接主机...
连接主机成功
Last login: Sat Feb 26 14:31:35 2022 from 192.168.255.1
----------------------
[root@linux_sever ~]# useradd yangym
[root@linux_sever ~]# id yangym
uid=1003(yangym) gid=1003(yangym) 组=1003(yangym)
----------------------
[root@linux_sever ~]# passwd //直接回车修改当前用户的名字^C
[root@linux_sever ~]# passwd ztt //修改密码带上用户名,修改的使用的密码^C
[root@linux_sever ~]# PS:root修改密码不用遵循密码规则,普通用户修改密码,需要遵守密码规则。^C
[root@linux_sever ~]# passwd
更改用户 root 的密码 。
新的 密码:
无效的密码: 密码是一个回文
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@linux_sever ~]# passwd ztt
更改用户 ztt 的密码 。
新的 密码:
无效的密码: 密码是一个回文
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
----------------------
[root@linux_sever ~]# su
[root@linux_sever ~]# su - ztt //此命令用来切换用户^C
[root@linux_sever ~]# su - ztt
上一次登录:四 2月 24 13:27:10 CST 2022tty1 上
[ztt@linux_sever ~]$ su - root
密码:
上一次登录:六 2月 26 14:45:07 CST 2022pts/0 上
[root@linux_sever ~]# PS:普通用户切换用户时,需要输入密码;root切换用户时 无需输入密码^C
----------------------
[root@linux_sever ~]# exit //用来退出当前用户^C
[root@linux_sever ~]# exit
登出
[ztt@linux_sever ~]$ su - root
密码:
上一次登录:六 2月 26 14:46:16 CST 2022pts/0 上
----------------------
[root@linux_sever ~]# date +%F(或X) //用来查看服务器的系统时间(F是年月日X是时分秒)^C
[root@linux_sever ~]# date
2022年 02月 26日 星期六 14:49:31 CST
[root@linux_sever ~]# date +%F
2022-02-26
[root@linux_sever ~]# date +%X
14时49分41秒
----------------------
[root@linux_sever ~]# pwd //用来查看的当前用户所在目录^C
[root@linux_sever ~]# cd //用来切换用户所在的目录^C
[root@linux_sever ~]# cd ../.. //切换到当前目录的上上级目录^C
[root@linux_sever ~]# cd 或 cd ~ //切换到当前用户下的家目录^C
[root@linux_sever ~]# cd /绝对路径 //切换到当前用户的家目录^C
[root@linux_sever ~]# pwd
/root
[root@linux_sever ~]# cd ..
[root@linux_sever /]# pwd
/
[root@linux_sever /]# cd ~
[root@linux_sever ~]# pwd
/root
[root@linux_sever ~]# ls /opt/
czq dir2 dir3
[root@linux_sever ~]# cd /opt/czq/
----------------------
[root@linux_sever czq]# ls //查看当前目录下的内容^C
[root@linux_sever czq]# ls -l 路径 //查看路径的目录下内容的详细信息^C
[root@linux_sever czq]# ls -lh 路径 //查看路径的目录下内容的大小^C
[root@linux_sever czq]# ls -ld 路径 //显示路径的目录的详细信息^C
[root@linux_sever czq]# ls -la 路径 //显示路径的目录的所有文件详细信息^C
[root@linux_sever czq]# ls -ld
drwxr-xr-x. 3 root root 20 2月 25 19:43 .
[root@linux_sever czq]# ls -lh
总用量 0
drwxr-xr-x. 2 root root 6 2月 25 19:43 wenian
[root@linux_sever czq]# ll
总用量 0
drwxr-xr-x. 2 root root 6 2月 25 19:43 wenian
[root@linux_sever czq]# ls -la
总用量 0
drwxr-xr-x. 3 root root 20 2月 25 19:43 .
drwxr-xr-x. 5 root root 41 2月 25 19:50 ..
drwxr-xr-x. 2 root root 6 2月 25 19:43 wenian
----------------------
[root@linux_sever czq]# touch 文件名 //在当前目录下创建“文件”^C
[root@linux_sever czq]# rouch /opt/dir2/{1..3}.txt //在dir2目录下批量创建文件^C
[root@linux_sever czq]# pwd
/opt/czq
[root@linux_sever czq]# touch a.txt
[root@linux_sever czq]# touch /opt/czq/{1..5}.txt
[root@linux_sever czq]# ls /opt/czq/
1.txt 2.txt 3.txt 4.txt 5.txt a.txt wenian
----------------------
[root@linux_sever czq]# rm 参数 删除内容 //将指定路径下的内容进行删除^C
[root@linux_sever czq]# rm -rv /opt/czq/wenian/ //删除在指定目录并显示删 除过程^C
[root@linux_sever czq]# rm -f /opt/czq/1.txt //强制删除1.txt文件^C
[root@linux_sever czq]# rm -rv /opt/czq/wenian/
rm:是否删除目录 "/opt/czq/wenian/"?y
已删除目录:"/opt/czq/wenian/"
[root@linux_sever czq]# rm -f /opt/czq/1.txt
[root@linux_sever czq]# ls /opt/czq/
2.txt 3.txt 4.txt 5.txt a.txt
----------------------
[root@linux_sever czq]# init 0 或 poweroff //关机命令^C
[root@linux_sever czq]# init 6 或 reboot //重启命令^C
[root@linux_sever czq]# systemctl stop firewalld //关闭防火墙^C
[root@linux_sever czq]# systemctrl disable firewalld //设置防火墙开启不自动启动^C
[root@linux_sever czq]# setenforce 0 //临时关闭selinux^C
[root@linux_sever czq]# getenforce 0 //查看selinux是否开启^C
----------------------
[root@linux_sever czq]# type -a 命令 //查看命令的别名的解释^C
[root@linux_sever czq]# alias 别名="命令" //给命令操作起别名^C
[root@linux_sever czq]# unalias 别名 //取消命令的别名^C
[root@linux_sever czq]# alias ddd="cd /home/ztt/"
[root@linux_sever czq]# type -a ddd
ddd 是 `cd /home/ztt/' 的别名
[root@linux_sever czq]# ddd
[root@linux_sever ztt]# ls .
a.txt dir5 e.txt h.txt k.txt name p.txt s.txt z.txt
c.txt dir6 f.txt i.txt l.txt n.txt q.txt t.txt
dir1 d.txt g.txt j.txt m.txt o.txt r.txt ztt.txt
[root@linux_sever ztt]# unalias ddd
[root@linux_sever ztt]# type -a ddd
-bash: type: ddd: 未找到
------------------------
[root@linux_sever ztt]# yum install -y 第三方插件 //下载使用第三方插件^C
[root@linux_sever ztt]# 插件名 -f tux “汉字” //执行插件
------------------------
[root@linux_sever ztt]# 光标移动快捷键:^C
[root@linux_sever ztt]# ctrl+a(光标移动到命令的行首)^C
[root@linux_sever ztt]# ctrl+e(光标移动到敏玲的行尾)^C
[root@linux_sever ztt]# ctrl+左右键(快速移动光标)^C
[root@linux_sever ztt]# 删除命令的跨界见:^C
[root@linux_sever ztt]# ctrl+u(删除光标到行首的内容)^C
[root@linux_sever ztt]# ctrl+k(删除光标到行为的内容,包含光标的位置)^C
[root@linux_sever ztt]# ctrl+d(删除光标处的文件)^C
[root@linux_sever ztt]# ctrl+h(删除光标前一个字符)^C
[root@linux_sever ztt]# ctrl+w(从光标初删除到行首)^C
[root@linux_sever ztt]# 重新指定历史命令:^C
[root@linux_sever ztt]# ctrl+p(执行上一条命令)^C
[root@linux_sever ztt]# esc+.(执行上一条命令的最后一部分)^C
[root@linux_sever ztt]# history(查看执行命令的历史)^C
[root@linux_sever ztt]# history
[root@linux_sever ztt]# !333
ls .
a.txt dir5 e.txt h.txt k.txt name p.txt s.txt z.txt
c.txt dir6 f.txt i.txt l.txt n.txt q.txt t.txt
dir1 d.txt g.txt j.txt m.txt o.txt r.txt ztt.txt
[root@linux_sever ztt]# 控制命令:^C
[root@linux_sever ztt]# ctrl+l(清屏命令)^C
[root@linux_sever ztt]# ctrl+c(终止命令)^C
[root@linux_sever ztt]# tab自动补全命令^C
-----------------------
[root@linux_sever ztt]# 目录功能的总结:^C
[root@linux_sever ztt]# /usr/bin/(此目录存放着普通用户使用的命令)^C
[root@linux_sever ztt]# /usr/sbin/(此目录存放着root使用的命令)^C
[root@linux_sever ztt]# /usr/(此目录存放着系统文件,相当于Windows的C://windows目录的作用)^C
[root@linux_sever ztt]# /usr/local/(此目录存放,软件安装)^C
[root@linux_sever ztt]# /home/(此目录是存放普通用户家目录)^C
[root@linux_sever ztt]# tty命令---显示终端所在位置^C
[root@linux_sever ztt]# /boot/(此目录用来存放系统启动的相关配置文件)^C
[root@linux_sever ztt]# /etc/(此目录用来存放配置文件)
[root@linux_sever ztt]# /tmp/(用来存放系统产生的临时文件)^C
[root@linux_sever ztt]# /opt/(用来存放空目录)^C
[root@linux_sever ztt]# /mnt/(用来让临时用户挂在其他的文件系统)^C
[root@linux_sever ztt]# /proc/(用来存放系统的虚拟文件系统)^C
[root@linux_sever ztt]# /var/(用来存放系统的变化文件,例如数据库,日志等 )
-----------------------
[root@linux_sever ztt]# 路径分类:^C
[root@linux_sever ztt]# 绝对路径:路径带有”/“目录符号的都是绝对路径^C
[root@linux_sever ztt]# 相对路径:路径不带”/“符号的(开头),为相对路径^C
-----------------------
[root@linux_sever ztt]# 文件类型:^C
[root@linux_sever ztt]# -:代表普通目录^C
[root@linux_sever ztt]# d:代表目录文件^C
[root@linux_sever ztt]# b:代表设别文件,如(硬盘,u盘)^C
[root@linux_sever ztt]# c:代表设备文件,如(打印机等终端机器)^C
[root@linux_sever ztt]# l:又称link链接目录^C
[root@linux_sever ztt]# s:代表套接字文件^C
[root@linux_sever ztt]# p:代表管道文件^C
[root@linux_sever ztt]# ls -ld /ect/hosts /bin/ls /home/ /dev/sda /dev/tty1 /etc/grub2.cfg /dev/log /run/dmeventd-client
-rwxr-xr-x. 1 root root 117656 11月 6 2016 /bin/ls
srw-rw-rw-. 1 root root 0 2月 26 14:28 /dev/log
brw-rw----. 1 root disk 8, 0 2月 26 14:28 /dev/sda
crw--w----. 1 root tty 4, 1 2月 26 14:30 /dev/tty1
lrwxrwxrwx. 1 root root 22 2月 22 15:07 /etc/grub2.cfg -> ../boot/grub2/grub.cfg
drwxr-xr-x. 9 root root 88 2月 26 14:38 /home/
prw-------. 1 root root 0 2月 26 14:28 /run/dmeventd-client
-----------------------
[root@linux_sever ztt]# 文件管理命令:^C
[root@linux_sever ztt]# mkdir 参数 路径/新建目录名^C
[root@linux_sever ztt]# mkdir test //在当前目录下创建目录^C
[root@linux_sever ztt]# mkdir -p est/mke/ttt/aaa //在当前目录下,递归创建多层目录^C
[root@linux_sever ztt]# mkdir -v dir3 //在当前目录下显示目录下目录创建的 过程^C
[root@linux_sever ztt]# mkdir -vp ect/ztt/text
mkdir: 已创建目录 "ect"
mkdir: 已创建目录 "ect/ztt"
mkdir: 已创建目录 "ect/ztt/text"
[root@linux_sever ztt]# cp 参数 源文件 目标文件 //将源文件复制到目标文件^C
[root@linux_sever ztt]# cp -r 源目录 目标目录 //将目录复制到指定位置^C
[root@linux_sever ztt]# cp -v 源文件 目标位置 //将复制的目录移动到指定位 置,并显示移动过程^C
[root@linux_sever ztt]# ls /home/ztt/
a.txt dir5 ect g.txt j.txt m.txt o.txt r.txt ztt.txt
c.txt dir6 e.txt h.txt k.txt name p.txt s.txt z.txt
dir1 d.txt f.txt i.txt l.txt n.txt q.txt t.txt
[root@linux_sever ztt]# cp -v /home/ztt/z.txt /home/ztt/dir1/bi.txt
"/home/ztt/z.txt" -> "/home/ztt/dir1/bi.txt"
[root@linux_sever ztt]# cp -vr /home/ztt/dir1/ /home/ztt/dir5/
"/home/ztt/dir1/" -> "/home/ztt/dir5/dir1"
"/home/ztt/dir1/b.txt" -> "/home/ztt/dir5/dir1/b.txt"
"/home/ztt/dir1/.b.txt.swp" -> "/home/ztt/dir5/dir1/.b.txt.swp"
"/home/ztt/dir1/a.txt" -> "/home/ztt/dir5/dir1/a.txt"
"/home/ztt/dir1/bi.txt" -> "/home/ztt/dir5/dir1/bi.txt"
[root@linux_sever ztt]# mv移动文件:^C
[root@linux_sever ztt]# mv 源文件 目标文件^C
[root@linux_sever ztt]# mv /home/ztt/dir5/ /home/ztt/name/
[root@linux_sever ztt]# ls /home/ztt/name/
dir5 (PS:mv移动文件,不用参数)
[root@linux_sever ztt]# echo在文件中添加内容^C
[root@linux_sever ztt]# echo "体检内容" > 覆盖到的文件 //将内容覆盖到指定 文件^C
[root@linux_sever ztt]# chho "体验内容" >> 覆盖到的文件 //将内容追加到指定的文件^C
[root@linux_sever ztt]# echo "AAAAAAA" > a.ttx
[root@linux_sever ztt]# echo "BBBBBBBBBBB" >> a.txt
[root@linux_sever ztt]# cat a.txt
dghf
hsifhiusdhfis
dhshaf
Tom
Jack
Lash
Karry
Ye Json
ojy iuggWang
BBBBBBBBBBB
[root@linux_sever ztt]# cat 参数 文件 //查看文件的全部内容^C
[root@linux_sever ztt]# cat -n 文件 //查看文件内容并设置行号^C
[root@linux_sever ztt]# cat -A 文件 //查看文件并设置行为的控制符^C
[root@linux_sever ztt]# cat -nA a.txt
1 dghf$
2 hsifhiusdhfis$
3 dhshaf$
4 Tom$
5 Jack$
6 Lash$
7 Karry$
8 Ye Json$
9 ojy iuggWang$
10 $
11 BBBBBBBBBBB$
[root@linux_sever ztt]# head a.txt //默认查看前10行的内容^C
[root@linux_sever ztt]# head -n a.txt //默认查看前n行的内容^C
[root@linux_sever ztt]# tail a.txt //默认查看后十行的内容^C
[root@linux_sever ztt]# tail -n a.txt //默认查看后n行的内容^C
[root@linux_sever ztt]# head -3 a.txt
dghf
hsifhiusdhfis
dhshaf
[root@linux_sever ztt]# tail -4 a.txt
Ye Json
ojy iuggWang
BBBBBBBBBBB
[root@linux_sever ztt]# grep "root" 文件//过滤查看文件中包含root字符的行^C
[root@linux_sever ztt]# grep "^root" 文件 //过滤查看以root开头的行^C
[root@linux_sever ztt]# grep "root$" 文件 //过滤查看以root结尾的行^C
[root@linux_sever ztt]# grep "^d" a.txt
dghf
dhshaf
[root@linux_sever ztt]# less 文件名 //分页查看内容,上下键翻页^C
[root@linux_sever ztt]# more 文件名 //分页查看内容,空格翻页回车翻行^C
文件命令总结
touch
mkdir
cp
rm
mv
cat
head
tail
less
more
作业:1.在/opt/test/dir1/test/目录下面创建20个test.txt文件
2.在/mnt/目录中创建dir2目录
3.将/opt/test/dir1/test/目录拷贝到/mnt/dir2目录中
4.将/mnt/dir2/test/目录中的test2.txt 改名为file300
5.将/mnt/dir2/test/目录中以txt结尾的文件删除。查看留下的文件
答案:
题目一答案:
[root@linux_sever ztt]# mkdir -p /opt/test/dir1/test/
[root@linux_sever ztt]# cd /opt/test/dir1/test/
[root@linux_sever test]# pwd
/opt/test/dir1/test
[root@linux_sever test]# touch test{1..20}.txt
[root@linux_sever test]# ls
test10.txt test14.txt test18.txt test2.txt test6.txt
test11.txt test15.txt test19.txt test3.txt test7.txt
test12.txt test16.txt test1.txt test4.txt test8.txt
test13.txt test17.txt test20.txt test5.txt test9.txt
题目二答案:
[root@linux_sever test]# mkdir /mnt/dir2/
[root@linux_sever test]# ls /mnt/
dir2
题目三答案:
[root@linux_sever test]# cp -rv /opt/test/dir1/test/ /mnt/dir2/
"/opt/test/dir1/test/" -> "/mnt/dir2/test"
"/opt/test/dir1/test/test1.txt" -> "/mnt/dir2/test/test1.txt"
"/opt/test/dir1/test/test2.txt" -> "/mnt/dir2/test/test2.txt"
"/opt/test/dir1/test/test3.txt" -> "/mnt/dir2/test/test3.txt"
"/opt/test/dir1/test/test4.txt" -> "/mnt/dir2/test/test4.txt"
"/opt/test/dir1/test/test5.txt" -> "/mnt/dir2/test/test5.txt"
"/opt/test/dir1/test/test6.txt" -> "/mnt/dir2/test/test6.txt"
"/opt/test/dir1/test/test7.txt" -> "/mnt/dir2/test/test7.txt"
"/opt/test/dir1/test/test8.txt" -> "/mnt/dir2/test/test8.txt"
"/opt/test/dir1/test/test9.txt" -> "/mnt/dir2/test/test9.txt"
"/opt/test/dir1/test/test10.txt" -> "/mnt/dir2/test/test10.txt"
"/opt/test/dir1/test/test11.txt" -> "/mnt/dir2/test/test11.txt"
"/opt/test/dir1/test/test12.txt" -> "/mnt/dir2/test/test12.txt"
"/opt/test/dir1/test/test13.txt" -> "/mnt/dir2/test/test13.txt"
"/opt/test/dir1/test/test14.txt" -> "/mnt/dir2/test/test14.txt"
"/opt/test/dir1/test/test15.txt" -> "/mnt/dir2/test/test15.txt"
"/opt/test/dir1/test/test16.txt" -> "/mnt/dir2/test/test16.txt"
"/opt/test/dir1/test/test17.txt" -> "/mnt/dir2/test/test17.txt"
"/opt/test/dir1/test/test18.txt" -> "/mnt/dir2/test/test18.txt"
"/opt/test/dir1/test/test19.txt" -> "/mnt/dir2/test/test19.txt"
"/opt/test/dir1/test/test20.txt" -> "/mnt/dir2/test/test20.txt"
[root@linux_sever test]# ls /mnt/dir2/
test
题目四答案:
[root@linux_sever test]# mv /mnt/dir2/test/test2.txt /mnt/dir2/test/file300
[root@linux_sever test]# ls /mnt/dir2/test
file300 test13.txt test17.txt test20.txt test6.txt
test10.txt test14.txt test18.txt test3.txt test7.txt
test11.txt test15.txt test19.txt test4.txt test8.txt
test12.txt test16.txt test1.txt test5.txt test9.txt
题目五答案:
[root@linux_sever test]# rm -fv /mnt/dir2/test/*.txt
已删除"/mnt/dir2/test/test13.txt"
已删除"/mnt/dir2/test/test14.txt"
已删除"/mnt/dir2/test/test15.txt"
已删除"/mnt/dir2/test/test16.txt"
已删除"/mnt/dir2/test/test17.txt"
已删除"/mnt/dir2/test/test18.txt"
已删除"/mnt/dir2/test/test19.txt"
已删除"/mnt/dir2/test/test1.txt"
已删除"/mnt/dir2/test/test20.txt"
已删除"/mnt/dir2/test/test3.txt"
已删除"/mnt/dir2/test/test4.txt"
已删除"/mnt/dir2/test/test5.txt"
已删除"/mnt/dir2/test/test6.txt"
已删除"/mnt/dir2/test/test7.txt"
已删除"/mnt/dir2/test/test8.txt"
已删除"/mnt/dir2/test/test9.txt"
[root@linux_sever test]# ls /mnt/dir2/test/
file300