命令基础训练
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年日历)
--------------------------------------------
|