linux基础命令
2019-05-16 23:55:07来源:博客园 阅读 ()
命令+选项+参数
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) |
-i,ignore-case |
忽略大小写 |
-n,line-number |
打印行号 |
-o,only-matching |
只打印匹配的内容 |
-c,count |
只打印每个文件匹配的行数 |
-B,before-context=NUM |
打印匹配的前几行 |
-a,after-context=NUM |
打印匹配的后几行 |
-C,context=NUM |
打印匹配的前后几行 |
--color[=WHEN] |
匹配的字体颜色 |
-v,invert-match |
打印不匹配的行 |
38. wget
作用:用于在终端中下载网络文件。
原文链接:https://www.cnblogs.com/ajunyu/p/10873599.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Linux中退出编辑模式的命令
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- Linux指令和shell脚本 2020-06-11
- 适合开发者的最佳Linux发行版 2020-06-11
- awk命令详解 2020-06-10
- RAID 1 软件实现(Linux 系统) 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash