linux基础命令

2019-05-16 23:55:07来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

命令+选项+参数

su root 切换至超级管理员模式

短命令可合并写,如-l,-h,-lh

1. ls list

作用:列出文件信息,默认为当前目录下

常用选项:

-a: all,列出所有的文件,包括所有以.开头的隐藏文件

-d: director, 列出目录本身,并不包含目录中的文件 (内容)

 

-h: humanr-eadable 和-l一起使用,文件大小人类易读

 

-l: long,长输出 (ls -l = ll

 

-t :以时间先后顺序排列

-r :和t一起使用,表示取反,即以时间倒序排列

2. man

作用:命令帮助使用手册

如man ls: 

 

3. pwd:print working director

作用:显示当前目录名称

 

4. cd:change director

作用:切换目录

 

cd -  :切换至上次所处目录

cd .. :切换至上级目录

 

cd~ (或者只用cd、cd /root):切换至家目录

5. mkdir

作用:创建目录

 

创建级联目录,如1/2/3,加选项 -p

 

加选项 -v,显示创建过程

 

 

6. echo

作用:标准输入,输出并显示一行文本

 

-e:允许对所做的字符进行解释

如 \n (new line)表示换行,在没有选项-e时不对\n解释,直接输出

 

加入-e后对所做的字符\n进行解释

 

再如,输出颜色:

 

 

7. touch

作用:修改时时间戳,用于创建普通文件

 

在123内写入内容

 

 

8. cp

作用:复制文件和目录

格式:cp 源文件 目标文件

先前创建的123文件写入了this is 123,将文件赋值给147,147文件也含有内容 this is 123

 

-p: 保持属性不变

-r: 递归复制目录

-a: 复制时,尽可能保持文件的结构和属性. 等同于 -dpR,如赋值递归文件夹

 

9> mv :move

作用:移动(改文件名)

格式:mv 移动源文件 目标文件

 

10> rm :remove

作用:移除文件或者目录

-f: (force,强制) 不作确认提示

 

-r:或者 -R 递归地移除目录树

 

/* 表示全部文件,rm  -rf  /*会删除主机系统全部文件,谨慎使用

./* 表示当前目录下的全部文件

 

11. rmdir

作用:删除空目录

创建空目录 123123、456456,789目录含有内容

 

移除789显示无法删除,789目录不是空的

 

移除空文件123123、456456成功

 

 

12. cat

作用:连接文件并在标准输出上输出(用于内容较少的),即显示文件里的内容。

-n :显示行数


13. more

作用: 在显示器上阅读文件的过滤器(查看内容较多)

 

14. less

作用:与more类似,more仅能向前移动,less在查看文件前不会加载整个文件

 

15. head

作用:输出文件的开始部分(默认前10行)

-n: 指定行

head -5 指定前5行

 

16. tail

作用:输出文件的末尾部分(默认10行)

-n:指定打印行数量;

-f:当文件增长时,输出后添加的数据(持续刷新),进程持续监控;

 

17. clear

作用:清屏

快捷键:CTRl+l

 

18. poweroff

作用:关机

 

19. reboot

作用: 重启

 

20. alias

作用:设置、查看别名

查看别名:

 

设置别名:

 

取消别名(删除):

 

 

21. uname

作用:显示输出系统信息

-a:显示所有信息

 

-r:显示操作系统发行版本

 

 

22. su

作用:运行替换用户和组标识的shell,加-(后面会详细介绍)

 

退出:exit

 

23. hostname

作用:显示并设置主机名(重启失效)

 

重启不失效

[root@ken ~]# whatis hostnamectl

hostnamectl (1)      - Control the system hostname

 whoami

  

24. history

作用:查看历史命令(显示1000条,可自定义)

 

! + 缩写,如!w:从下往上走匹配第一个w,执行该条命令

 

25. which

作用:显示命令的详细路径(绝对路径)

 

 

26. wc

作用:统计文字信息

-c:字节;c(haracter)

-w:单词数量;w(ord)

-l:统计行数 l(ine)

如统计etc下的passwd的行数(passwd的用户信息)

 

cat /etc/passwd | wc -l

 

this is wrl包含三个单词

 

| 表示管道符,前面执行的结果交由后面命令执行

 

this is wrl包12个字符(不准确)

 

 

27. w

作用:显示已经登录的用户以及他们在做什么

 

USER:显示登陆系统的用户的帐号名。如果用户重复登录,则该帐号名就会重复显示。

 TTY:用户登录的终端代号。登录的形式不同,登录代号也不相同。

 FROM:显示用户从何处登录系统。如果是本地登录,则此字段为 - ,若从远程登录,便会显示远程主机的iP地址或主机名。至于“:0.0”之类的标示,代表该用户是从X Window System以文本模式登录的。

 lOGiN@:这是login at的意思,表示该用户登录系统时的时间(不是登录后经过的时间)。

 iDlE:表示用户闲置的时间。这是一个计时器,一旦用户执行任何操作,该计时器便会被重置。

 JCPU:以终端的代号区分显示,表示该终端所有相关的进程(process)执行时所消耗的cpu时间。每当进程结束就停止计时,开始新的进程则会重新计时。

 PCPU:表示cpu执行程序消耗的时间。

 WHaT:表示用户正在执行的程序的名称,如果正在执行文本模式命令,则会显示用户环境的名称。

 

28. who

作用:显示已经登陆的用户

 

 

29. whoami

作用:显示当前用户

 

 

30. ping

作用:向网络主机发送icmp(检测主机是否在线)

-c:发送包的数量

-w:等待时间(当试图检测不可达主机时此选项很有用)

-i <间隔秒数>: 指定收发信息的间隔时间

ping -c 1 -w 1 -i 2 baidu.com

 

31. kill

格式: kill+pid(process id,进程码)

kill可将指定的信息送至程序。

预设的信息为SiGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序

-9: 强制终止

-15:

1> 程序立刻停止

2> 当程序释放相应资源后再停止

3> 程序可能仍然继续运行

默认为 -15;

ps aux:查看进程

 

32. du

作用:显示文件及目录大小

默认显示一个目录下的所有

-s:仅显示总和

 

-h:人类易读

 

33. df

作用:报告文件系统磁盘的使用情况

-h:人类易读

 

第一列指定文件系统的名称

第二列指定一个特定的文件系统1K-块1K是1024字节为单位的总内存。用和可用列正在使用中,分别指定的内存量。

使用列指定使用的内存的百分比

而最后一栏"安装在"指定的文件系统的挂载点。

34. free

作用:显示系统中已用和未用的内存空间总和

-m: 以M为单位(常用)

-g:以G为单位

 

-h: 人类易读

 

-s 间隔秒数 : 持续观察内存使用状况。

 

 

 

35. date

打印或设置系统日期和时间

-s: 根据 STRING 设置时间

 

%Y :年(用 4 位表示) (1970...)  (注意,是“+%Y”)

 

%m :月份(用两位表示) (01..12)

 

%d :(月份中的)几号(用两位表示) (01..31) (日)

 

%H : 小时(按 24 小时制显示,用两位表示) (00..23)

%M : 分钟数(用两位表示) (00..59)

%S :秒数(用两位表示)(00..60)

%T:time,时间,按 24 小时制显示(hh:mm:ss)

%F:full time,显示 %Y-%m-%d

36. find

作用:按照指定条件来查找文件

格式:find / -选项

常用选项:

 

-name

匹配名称

-prem

匹配权限(mode为完全匹配,-mode 为包含即可)

-user

匹配所有者

-group

匹配所有组

-ntime -n;+n

匹配修改内容的时间(-n指n天以内,+n为n天以前)

-atime -n;+n

匹配访问文件的时间(-n指n天以内,+n为n天以前)

-ctime -n +n

匹配修改文件权限的时间(-n指n天以内,+n为n天以前)

-nouser

匹配无所有者的文件

-nogroup

匹配无所有组的文件

-type b/d/c/p/l/f

匹配文件类型(后面的字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件)

-size

匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)

-exec

…… {} \;

后面可跟用于进一步处理搜索结果的命令

 

37. grep

作用:用于在文本中执行关键词搜索,并显示匹配的结果。

格式:grep 选项

常用选项:

-E,extended-regexp

模式是扩展正则表达式(ERE)

 -iignore-case

忽略大小写

 -n,line-number

打印行号

-o,only-matching

只打印匹配的内容

 -c,count

只打印每个文件匹配的行数

-B,before-context=NUM

打印匹配的前几行

 -aafter-context=NUM

打印匹配的后几行

-C,context=NUM

打印匹配的前后几行

--color[=WHEN]

匹配的字体颜色

-v,invert-match

打印不匹配的行

 

38. wget

作用:用于在终端中下载网络文件。


原文链接:https://www.cnblogs.com/ajunyu/p/10873599.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:在VMware上安装centos7

下一篇:Linux中退出编辑模式的命令