Linux基本密令

一、前期操作

[dandan@bogon ~]$ su 密码: [root@bogon dandan]# ls a1 a1.tar.gz a2 test2.txt 公共 模板 视频 图片 文档 下载 音乐 桌面 [root@bogon dandan]# ls -a . .bash_history .config .mozilla 模板 音乐 .. .bash_logout .dbus .pki 视频 桌面 a1 .bash_profile .esd_auth test2.txt 图片 a1.tar.gz .bashrc .ICEauthority .viminfo 文档 a2 .cache .local 公共 下载 [root@bogon dandan]# man ls [root@bogon dandan]# pwd /home/dandan [root@bogon dandan]# rm a1 rm: 无法删除"a1": 是一个目录 [root@bogon dandan]# rmdir a1 rmdir: 删除 "a1" 失败: 目录非空 [root@bogon dandan]# pwd /home/dandan [root@bogon dandan]# cd a1 [root@bogon a1]# pwd /home/dandan/a1 [root@bogon a1]# ls b1 [root@bogon a1]# cd b1 [root@bogon b1]# ls c1 [root@bogon b1]# rmdir c1 rmdir: 删除 "c1" 失败: 目录非空 [root@bogon b1]# cd c1 [root@bogon c1]# ls d1 [root@bogon c1]# cd d1 [root@bogon d1]# ls f1.txt f2.txt f3.txt [root@bogon d1]# em f1.txt f2.txt f3.txt bash: em: 未找到命令... [root@bogon d1]# rm f1.txt f2.txt f3.txt rm:是否删除普通文件 "f1.txt"?y rm:是否删除普通空文件 "f2.txt"?y rm:是否删除普通空文件 "f3.txt"?y [root@bogon d1]# cd .. [root@bogon c1]# rmdir d1 [root@bogon c1]# cd .. [root@bogon b1]# rmdir c1 [root@bogon b1]# cd .. [root@bogon a1]# rmdir b1 [root@bogon a1]# cd .. [root@bogon dandan]# rmdir a1 [root@bogon dandan]# ls a1.tar.gz test2.txt 模板 图片 下载 桌面 a2 公共 视频 文档 音乐 [root@bogon dandan]# rmdir a2 rmdir: 删除 "a2" 失败: 目录非空 [root@bogon dandan]# cd a2 [root@bogon a2]# ls test.txt text.txt [root@bogon a2]# rm test.txt rm:是否删除普通文件 "test.txt"?y [root@bogon a2]# ls text.txt [root@bogon a2]# rm text.txt rm:是否删除普通空文件 "text.txt"?y [root@bogon a2]# ls [root@bogon a2]# cd .. [root@bogon dandan]# rmdir a2 [root@bogon dandan]# ls a1.tar.gz test2.txt 公共 模板 视频 图片 文档 下载 音乐 桌面 [root@bogon dandan]# rm text2.txt rm: 无法删除"text2.txt": 没有那个文件或目录 [root@bogon dandan]# rm test2.txt rm:是否删除普通文件 "test2.txt"?y [root@bogon dandan]# rm a1.tar.gz rm:是否删除普通文件 "a1.tar.gz"?y [root@bogon dandan]# ls 公共 模板 视频 图片 文档 下载 音乐 桌面 [root@bogon dandan]# mkdir test [root@bogon dandan]# ls test 公共 模板 视频 图片 文档 下载 音乐 桌面 [root@bogon dandan]# cd test [root@bogon test]# cd .. [root@bogon dandan]# touch test/file.txt [root@bogon dandan]# ls test 公共 模板 视频 图片 文档 下载 音乐 桌面 [root@bogon dandan]# ls test file.txt [root@bogon dandan]# echo "hello" hello [root@bogon dandan]# echo "hello">test/file.txt [root@bogon dandan]# cat test/file.txt hello [root@bogon dandan]# mkdir tmp [root@bogon dandan]# ls test tmp 公共 模板 视频 图片 文档 下载 音乐 桌面 [root@bogon dandan]# touch tmp/a.txt [root@bogon dandan]# mkdir tmp/a [root@bogon dandan]# ls tmp a a.txt [root@bogon dandan]# rm -rf/tmp/* rm:无效选项 -- / Try 'rm --help' for more information. [root@bogon dandan]# rm --help [root@bogon dandan]# rm tmp/a.txt rm:是否删除普通空文件 "tmp/a.txt"?y [root@bogon dandan]# rmdir tmp/a [root@bogon dandan]# ls tmp [root@bogon dandan]# touch tmp/a.txt [root@bogon dandan]# mkdir tmp/a [root@bogon dandan]# mkdir tmp/a/b [root@bogon dandan]# touch tmp/a/b.txt [root@bogon dandan]# rm tmp/* rm: 无法删除"tmp/a": 是一个目录 rm:是否删除普通空文件 "tmp/a.txt"?n [root@bogon dandan]# rm tmp/* rm: 无法删除"tmp/a": 是一个目录 rm:是否删除普通空文件 "tmp/a.txt"?y [root@bogon dandan]# rm -rf tmp/* [root@bogon dandan]# ls tmp [root@bogon dandan]# cp test /tmp cp: 略过目录"test" [root@bogon dandan]# cp -r test /tmp [root@bogon dandan]# ls /tmp/  [root@bogon dandan]# ls tmp [root@bogon dandan]# cp -r test /tmp cp:是否覆盖"/tmp/test/file.txt"? y [root@bogon dandan]# ls tmp [root@bogon dandan]# ls test tmp 公共 模板 视频 图片 文档 下载 音乐 桌面 [root@bogon dandan]# ls tmp [root@bogon dandan]# cd tmp [root@bogon tmp]# ls [[root@bogon tmp]# cp -r test tmp cp: 无法获取"test" 的文件状态(stat): 没有那个文件或目录 [root@bogon tmp]# ls [root@bogon tmp]# cd .. [root@bogon dandan]# ls test tmp 公共 模板 视频 图片 文档 下载 音乐 桌面 [root@bogon dandan]# cp -r test tmp [root@bogon dandan]# ls tmp test [root@bogon dandan]# ls tmp/test file.txt [root@bogon dandan]# rm -r tmp/test rm:是否进入目录"tmp/test"? y rm:是否删除普通文件 "tmp/test/file.txt"?y rm:是否删除目录 "tmp/test"?y [root@bogon dandan]# ls tmp [root@bogon dandan]# cd tmp [root@bogon tmp]# cd .. [root@bogon dandan]# cp -r test tmp [root@bogon dandan]# ls tmp test [root@bogon dandan]# cd tmp [root@bogon tmp]# mv test test_tmp [root@bogon tmp]# ls test_tmp [root@bogon tmp]# history

二、历史操作

1 useradd uu1 ​ 2 groupadd groupu ​ 3 passwd uu1 ​ 4 usermod -G groupu uu1 ​ 5 passwd -l uu1 ​ 6 groupdel groupu ​ 7 userdel uu1 ​ 8 useradd uu1 ​ 9 userdel -r uu1 10 useradd uu1 11 groupadd groupu 12 passwd uu1 13 usermod -G groupu uu1 14 date -d '2 day ago' 15 date +%f 16 date +%F 17 date -d 18 date -d 'now' 19 date +%F%T 20 date +'%F %T‘ 21 q 22 date +'%F %T' 23 LANG C date -d 'two days ago' 24 LANG=C date -d 'two days ago' 25 LANG=2 date -d '2 days ago' 26 date +%s 27 date -d '@1634295269' 28 man date 29 date --help 30 q 31 echo 111 32 type echo 33 which echo 34 whereis date 35 which date 36 manpath 37 ls /usr/share/man 38 whatis ls 39 man ls 40 apropos ls 41 passwd 42 whatis passwd 43 which passwd 44 whereis passwd 45 help passwd 46 main passwd 47 man passwd 48 propos passwd 49 apropos passwd 50 sudo yum install man-pages 51 whatis passwd 52 mandb- 53 mandb - 54 sudo mandb -c 55 whatis passwd 56 man 5 passwd 57 ls 58 ls -a 59 man ls 60 pwd 61 rm a1 62 rmdir a1 63 pwd 64 cd a1 65 pwd 66 ls 67 cd b1 68 ls 69 rmdir c1 70 cd c1 71 ls 72 cd d1 73 ls 74 em f1.txt f2.txt f3.txt 75 rm f1.txt f2.txt f3.txt 76 cd .. 77 rmdir d1 78 cd .. 79 rmdir c1 80 cd .. 81 rmdir b1 82 cd .. 83 rmdir a1 84 ls 85 rmdir a2 86 cd a2 87 ls 88 rm test.txt 89 ls 90 rm text.txt 91 ls 92 cd .. 93 rmdir a2 94 ls 95 rm text2.txt 96 rm test2.txt 97 rm a1.tar.gz 98 ls 99 mkdir test 100 ls 101 cd test 102 cd .. 103 touch test/file.txt 104 ls 105 ls test 106 echo "hello" 107 echo "hello">test/file.txt 108 cat test/file.txt 109 mkdir tmp 110 ls 111 touch tmp/a.txt 112 mkdir tmp/a 113 ls tmp 114 rm -rf/tmp/* 115 rm --help 116 ls tmp 117 rm -rf /temp/* 118 ls tmp 119 ls /tmp 120 ls 121 ls tmp 122 rm tmp/a.txt 123 rmdir tmp/a 124 ls tmp 125 touch tmp/a.txt 126 mkdir tmp/a 127 mkdir tmp/a/b 128 touch tmp/a/b.txt 129 rm tmp/* 130 rm -rf tmp/* 131 ls tmp 132 cp test /tmp 133 cp -r test /tmp 134 ls /tmp/ 135 ls tmp 136 cp -r test /tmp 137 ls tmp 138 ls 139 ls tmp 140 cd tmp 141 ls 142 cp --help 143 cp -r test tmp 144 ls 145 cd .. 146 ls 147 cp -r test tmp 148 ls tmp 149 ls tmp/test 150 rm -r tmp/test 151 ls tmp 152 cd tmp 153 cd .. 154 cp -r test tmp 155 ls tmp 156 cd tmp 157 mv test test_tmp 158 ls 159 history