admin 发表于 2021-12-16 17:35:47

命令基础训练

命令基础训练

01)cd

第一项:学习进入目录 例如:cd /root 同时补全Tab键进行查看下级命令

第二项:cd - 学习“返回上层目录”

第三项:cd .. 学习“返回上级的上级目录“
第四项:cd . 学习返回当前目录

----------------------------

02) ls

第一项:ls -l   以目录的形式来打印到屏幕

第二项:ls -lt 以时间进行排序


第三项:ls -ltr 从低往高出排序

第四项:ls 「参数」 「路径」ls -a 显示隐藏文件

第五项:ls -alrt 列出全部信息包括隐藏文件


第六项:ls -lrt /home/ 列出路径下文件名称

---------------------------

03)pwd   (3-108:04)

第一项:pwd 列出当前路径

------------------------------

04) cat
第一项:cd /boot/      cat 文件名 (进行查看小文件)

第二项:can -n (进行排序查看)

05) more

第一项:more 文件名 (查看大文件)

第二项:“空格键”进行翻页查看

第三项:“回车键”进行一行一行查看

第四项:按住”Q“推出
第五项:按住“上下键”查看命令

---------------------------------------
06)head

第一项:head 文件名 (查看默认前十行)

第二项:head -20 (查看文件前20行)


-------------------------------------

07)tail

第一项:tail 文件名 (查看文件后十行)

第二项:tail -20 (查看文件后二十行)

第三项:tail -f (查看动态日志)

案例:cd /usr/local/nginx/logs/ (进入服务器日志系统)进行查看 # ll

# tail -f access.log (回车)# ctrl + c (强制结束)

# tail -20 acces.log (回车)ctrl + c (强制结束)

-----------------------------
08)tuch

第一项:cd /tmp (进入tmp文件)

第二项:touch 123.txt (创建一个空文件)

第三项:cat 123.txt (查看空文件内容并没有)

----------------------------

09)mkdir

第一项:mkdir XD (创建XD目录)

第二项:# ll (前面有d是目录,前面是r是文件)

第三项: # pwd 查看当前路径)

第四项:mkdir -p /tmp/XD/XD/class (创建tmp下的XD下的XD目录下文件叫class)

第五项:# cd XD# ll (进入XD目录,查看目录)

第六项:# cd XD # ll (进入XD目录,并查看,最后发现class文件)
------------------------------------------------------------

10)rmdir

第一项:rmdir /tmp/XD/XD/class (删除class文件)

第二项:# ll (查看已经删除的文件是否还存在)

第三项:ls -lrt 的缩写是:ll

-----------------------------

11) cp

第一项:touch 123.txt (创建一个文件)

第二项:# ll (进行查看)

第三项:mkdir class # ll (创建并查看)

第四项:cp 123.txt class/# ll (复制123.txt到文件class里面,并查看)

第五项:cd class # ll (进入class 文件并进行查看)
第六项:chomd 777 123.txt (修改文件123.txt为读写权限)权限从“-rw-r--r--修改为 rwxrwxrwx"

第七项:cp 123.txt class/456.txt(复制123.txt文件并修改名称为456.txt)

第八项:cd class (进入class 文件进行查看)

第九项:cp -a 123.txt class/789.txt (复制全部属性的123.txt文件修改为789.txt)

2-1 21:07
--------------------------------------

12)mv

第一项:mv 123.txt 345.php (在当前文件下通过mv命令进行改名)

第二项:mv 345.txt /home/ (移动文件到指定目录下)

第三项:mv 789.txt /home/987.php (移动当前目录到指定并改名)

---------------------------------------------------

13)rm
第一项:rm 987.php (删除文件,需要输入“Y”进行确定删除)

第二项:rm -rf 456.txt (强制删除文件)

第三项:rm -rf XD (强制删除目录)

----------------------------------------------------

14)diff

第一项:cat 123.txt # cat >123.txt (查看文件并输入文件内容)

第二项:cat >456.txt (创建文件)

第三项:diff 123.txt 456.txt (对比两个文件之间的不同之处)

----------------------------------------------------
15)ssh

第一项:ssh ip地址 (在一个系统里进行切换到另一台机器上,输入“Y”,输入“密码”并切换成功)

-----------------------------------------------------------------

16)exit

第一项:exit (直径从之前的系统返回到当前的位置)

------------------------------------------

17)id

第一项:id (查看当前用户信息)

第二项 id root (查看指定用户名称)

-------------------------------

18)uname

第一项:uname (查看主机系统信息)

第二项:uname -a (查看详细主机系统信息)

---------------------------------

19)ping
第一项:ping ip地址 (检测网络是否畅通)

--------------------------------

20)echo

第一项:echo "this is echo 命令” (在屏幕上打印信息—)

第二项:echo $? (检测上传执行操作的正确性)

----------------------------------

21)man
第一项:man ls (查看命令的资料)

第二项:/-t (查看单个命令的内容)

------------------------------------

22)help

第一项:help if (查看内置命令帮助)

第二项:ls --help (全部查看命令帮助)

-------------------------------------
23)clear

第一项:clear (清屏)

第二项:ctl + l (快捷键清屏)

-----------------------------------

24)who

第一项:who(查看当前登陆系统用户信息)

第二项:whoami (查看我是谁)

------------------------------------

25)uptime

第一项:查看当前系统时间

---------------------------------

26)w

第一项:w (显示当前系统信息)

--------------------------------

27)free

第一项:free(模糊显示内存)

第二项:free -m (以M显示内存)

第三项:free -g (模糊显示)

第四项:free -h (人性化显示内存)

--------------------------

28)wc

第一项:wc (统计数据行数)

第二项:wc -l 123.txt (查看文件内IP行数)

第三项:cat -n 123.txt (查看文件显示行数的数据)

--------------------------------

29)greap

第一项:grep (查看文本字符串)

第二项:grep "119.4.253.206" 123.txt (查找指定信息)

第三项:grep "119.4.253.206" 123.txt|wc -l (统计行数)
第四项:grep -n "80.82.70.187"123.txt (查看指定信息在多少行上)

第五项:grep -w "113.66.107.198" 123.txt (精确匹配)

第六项:grep -v "113.66.107.198" 123.txt (反向选择不显示参数)

第七项:grep -i "113.66.107.198" 123.txt (忽略大小写显示)


2-1 11:20
-----------------------------------------

30)find
第一项:find / -name 123.txt (查找这个文件是否存在,指定路径查询可以降低消耗)

第二项:find / -type f -name 123.txt (查找指定文件)

----------------------------------

31)uniq

第一项:uniq -c 123.txt (对排序好的内容进行统计)

第二项:uniq -c 123.txt | sort -rn (从高到低排序)

第三项:grep 113.66.107.198 123.txt | uniq -c

第三项:uniq -c 123.txt | sort -n

---------------------------------
32)df

第一项:df -h (文件系统使用情况)

-------------------------------

33)netstat -tunlp

第一项:netstat -tunlp (显示系统端口)

第二项:netstat -tunlp | grep nginx (查看某一个程序被监听)
------------------------------------

34)hostname

第一项:hostname (查看机器名称)

----------------------------------------

35)ps

第一项:ps -ef (查看当前服务器进程)

第二项:ps -ef | grep nginx (查看机器是否运行)

第三项:ps -ef | grep -v grep |grep nginx

第四项:ps -ef | more

第五项:ps -aux | more (28:32)
------------------------------
36) kill

第一项:kill -l (查看kill 参数)

第二项:top (查看进程)

第三项:ps -ef | grep top (查看进程运行)

第四项:kill -9 20846 (强制结束进程)q 退出

--------------------------------------

37)du

第一项:du (统计大小)

第二项:du -sm * (以M单位统计文件的大小)

第三项:du -sh (统计所有综合)
------------------------------------

38) firewall

第一项:firewall-cmd --state (当前防火墙系统状态)

------------------------------------

39)echo "1234"

第一项:echo "1234"(打印字符串到屏幕)

第二项:echo" 12yughjfbsdb" > 123.txt (编写内容到文件覆盖)

-------------------------------------------

40)cal

第一项:cal (显示当年的日历)

第二项:cal 2008 (查看2008年日历)

--------------------------------------------

页: [1]
查看完整版本: 命令基础训练