linux系统常见命令
- 格式:doc
- 大小:117.00 KB
- 文档页数:16
Linux终端中的系统关机和重启命令Linux作为一种开源的操作系统,具有很高的灵活性和自定义性。
在使用Linux终端时,系统关机和重启是经常涉及到的操作。
本文将介绍Linux终端中常用的系统关机和重启命令,供用户参考和使用。
1. 关机命令在Linux终端中,通过使用特定的关机命令可以实现系统的安全关机,保证数据的完整性,避免出现数据丢失或损坏的情况。
下面是常用的关机命令及其用法:1.1. shutdown命令shutdown命令可实现系统的关机操作,并向所有登录用户发送关机通知。
命令格式如下:```shutdown [选项] 时间 [警告信息]```常用选项:- -r: 关机后立即重启系统- -h: 关机后不重启系统- -c: 取消已经设置的关机操作- -t seconds: 设置关机前的等待时间(以秒为单位)示例:```shutdown -h now # 立即关机shutdown -h +10 # 10分钟后关机shutdown -r 20:00 # 指定时间关机并重启shutdown -c # 取消当前关机操作```1.2. poweroff命令poweroff命令负责关闭电源,可以用来执行硬件完全关机,对电源断电。
命令格式如下:```poweroff```示例:```poweroff```1.3. halt命令halt命令用于停止系统运行,并使计算机进入停止状态。
命令格式如下:```halt```示例:```halt```1.4. init命令init命令用于改变系统的运行等级,其中运行等级0为关机状态,通常用init命令实现关机操作。
命令格式如下:```init [运行等级]```示例:```init 0```2. 重启命令有时候需要重启系统以应用修改或解决一些问题。
在Linux终端中,可以使用以下命令实现系统的重启:2.1. reboot命令reboot命令用于重启系统,它会关闭所有正在运行的进程,并重新引导计算机。
常用的linux命令文档常用的Linux命令文档Linux操作系统是一种非常强大和灵活的操作系统,广泛应用于服务器和嵌入式系统中。
作为一名Linux系统管理员或者开发者,掌握常用的Linux 命令是至关重要的。
本文旨在提供一份常用的Linux命令文档,涵盖了从基本命令到高级命令的应用和使用。
1. 文件和目录操作命令1.1 ls命令:列出当前目录下的文件和子目录。
1.2 cd命令:切换当前工作目录。
1.3 mkdir命令:创建新的目录。
1.4 cp命令:复制文件或目录。
1.5 mv命令:移动文件或目录。
1.6 rm命令:删除文件或目录。
1.7 touch命令:创建一个新文件。
1.8 cat命令:显示文件内容或者将几个文件合并成一个文件。
1.9 echo命令:将指定的文本输出到终端或者文件。
2. 文件查找和搜索命令2.1 find命令:根据指定的条件在文件系统中查找文件。
2.2 grep命令:在文件或者输入中查找匹配的行。
2.3 locate命令:在系统的数据库中查找文件。
2.4 which命令:查找可执行文件的路径。
2.5 whereis命令:查找二进制程序、源代码和man页文件的路径。
3. 文件权限和权限管理命令3.1 chmod命令:修改文件或目录的权限。
3.2 chown命令:修改文件或目录的所有者。
3.3 chgrp命令:修改文件或目录的所属组。
3.4 passwd命令:修改用户密码。
4. 系统管理命令4.1 top命令:实时显示各种系统资源的使用情况。
4.2 ps命令:查看当前运行的进程。
4.3 kill命令:终止指定的进程。
4.4 service命令:启动、停止和重启系统服务。
4.5 systemctl命令:管理系统的Systemd服务。
5. 网络操作命令5.1 ifconfig命令:查看和设置网络接口配置。
5.2 ping命令:测试主机之间的连通性。
5.3 ssh命令:通过SSH协议登录到远程主机。
运维工程师必会的109个Linux命令作为运维工程师,熟练掌握Linux命令是必不可少的技能。
在这篇文章中,我们将列举出109个运维工程师必会的Linux命令,分别按照系统管理、网络管理、文件管理、进程管理和系统监控五个方面进行介绍。
一、系统管理1. ps:显示进程信息2. top:动态显示进程信息3. netstat:显示网络连接信息4. ifconfig:显示网络接口信息5. uname:显示系统信息6. date:显示时间7. cal:显示月历8. who:显示当前在线用户9. df:显示文件系统使用情况10. du:显示目录或文件大小11. chroot:将根目录切换到指定目录12. kill:终止进程13. awk:文本处理工具14. sed:文本处理工具15. find:查找文件16. wget:下载文件17. ssh:远程登录工具18. scp:远程拷贝工具19. ssh-keygen:生成SSH密钥二、网络管理20. ping:检测网络连通性21. traceroute:显示网络路径22. nslookup:域名解析工具23. host:显示主机名24. telnet:远程登录工具25. ftp:文件传输工具26. curl:网络工具27. tcpdump:网络抓包工具28. iptables:防火墙工具29. route:显示路由表30. arp:显示ARP缓存表31. mtr:网络诊断工具32. nmap:端口扫描工具三、文件管理33. ls:显示目录内容34. pwd:显示当前工作目录35. cd:切换工作目录36. mkdir:创建目录37. rmdir:删除目录38. touch:创建空文件39. cp:复制文件或目录40. mv:移动或重命名文件或目录41. rm:删除文件或目录42. ln:创建硬链接或符号链接43. cat:显示文件内容44. tail:显示文件尾部内容45. head:显示文件头部内容46. less:文件查看工具47. more:文件查看工具48. diff:比较两个文件的差异49. patch:打补丁工具50. gzip:压缩文件工具51. gunzip:解压文件工具四、进程管理52. ps:显示进程信息53. top:动态显示进程信息54. kill:终止进程55. killall:终止所有同名进程56. nohup:在后台运行进程57. fg:将后台进程切换到前台58. bg:将前台进程切换到后台59. nice:设置进程优先级60. renice:修改进程优先级61. jobs:显示后台任务62. crontab:计划任务管理工具63. at:一次性任务管理工具五、系统监控64. free:显示系统内存使用情况65. top:动态显示进程信息和系统状态66. vmstat:显示系统虚拟内存使用情况67. iostat:显示系统磁盘使用情况68. mpstat:显示系统CPU使用情况69. sar:系统性能监控工具70. dstat:系统性能监控工具71. htop:更好的进程监控工具72. pidstat:进程性能监控工具73. stress:系统压力测试工具74. top10:显示系统资源占用前10的进程75. pstree:以树形结构显示进程关系76. slabtop:显示内核内存缓存使用情况77. tcpdump:网络抓包工具78. ss:网络连接和socket统计工具79. uptime:显示系统运行时间和负载情况80. systemd-analyze:系统启动耗时分析工具六、系统安全81. netstat:显示网络连接信息82. lsof:显示进程打开的文件83. ps:显示进程信息84. top:动态显示进程信息85. strace:跟踪系统调用和信号86. setuid:设置程序运行权限87. chattr:设置文件属性88. chkrootkit:检测系统是否被入侵89. rkhunter:检测系统是否被入侵90. iptables:防火墙工具91. ssh-keygen:生成SSH密钥92. ssh:远程登录工具93. scp:远程拷贝工具94. openssl:加密解密工具95. openssh:安全shell工具96. snort:入侵检测系统97. tripwire:文件完整性检查工具98. tcpdump:网络抓包工具99. ss:网络连接和socket统计工具100. w3af:Web应用程序安全扫描工具101. nmap:端口扫描工具102. Nessus:漏洞扫描工具103. Nikto:Web服务器漏洞扫描工具104. OpenVAS:漏洞扫描工具105. Metasploit:渗透测试框架106. Burp Suite:Web应用程序渗透测试工具107. Kali Linux:渗透测试操作系统108. Hydra:密码破解工具109. John the Ripper:密码破解工具总结:通过学习和掌握这109个必会的Linux命令,运维工程师可以更高效地管理和维护系统,确保系统的稳定性和安全性。
linux删除文件的操作命令在Linux系统中,删除文件是一个常见而重要的操作。
Linux提供了多种命令来删除文件,每个命令都有自己的特点和用法,下面将详细介绍几个常用的删除文件的命令。
1. rm命令(remove)rm命令是最常用的删除文件命令,它可以删除文件和目录。
其基本用法如下:rm [选项] 文件名常用选项:- -f:强制删除文件,不提示用户确认。
- -r或-R:递归删除目录及其内容。
- -i:删除前逐个询问确认。
使用rm命令删除文件时要非常小心,因为删除后无法恢复,务必确认文件的正确性和重要性。
2. unlink命令(与rm命令基本相同)unlink命令与rm命令的功能几乎完全相同,用法也基本一致。
unlink命令的基本用法如下:unlink 文件名unlink命令与rm命令的主要区别在于,unlink命令不支持删除目录(只能删除文件),而且没有rm命令的其他选项。
因此,unlink命令更适合用于单个文件的删除操作。
3. rmdir命令(remove directory)rmdir命令用于删除空目录,若目录非空则无法删除。
其基本用法如下:rmdir 目录名rmdir命令无需使用选项,只需要指定要删除的目录名称即可。
如果要删除非空目录,可以使用rm命令的-r或-R选项,例如:rm -r 目录名这样会递归删除目录及其内容。
4. find命令find命令是一个强大的文件查找和处理命令,也可以用于删除文件。
其基本用法如下:find 路径-name 文件名-exec rm {} \;有几点需要注意:- 路径:指定要搜索的文件路径。
- -name 文件名:指定要搜索的文件名,可以使用通配符来匹配多个文件名。
- -exec rm {} \;:表示对找到的文件执行rm命令来删除。
例如,要删除当前目录及其子目录下所有的.txt文件,可以使用如下命令:find . -name "*.txt" -exec rm {} \;5. shred命令shred命令用于安全删除文件,它会重复地覆盖文件内容,防止恢复。
Linux操作系统常⽤命令合集——第⼀篇-⽂件和⽬录操作(40个命令)⼀、选项和参数的区别在经过上⼀次的系统安装后我们已经成功登陆,登陆LInux后,我们就可以在#或$符后⾯去输⼊命令,有的时候命令后⾯还会跟着“选项”(英⽂名:options)或“参数”(英⽂名:agruments)。
即Linux中的命令格式为:command [options] [arguments] //中括号表⽰可选的,即有些命令不需要选项也不需要参数,但有的命令在运⾏时需要多个选项或参数。
options(选项):选项是调整命令执⾏⾏为的开关,即,选项不同决定了命令的显⽰结果不同。
选项分为长选项和短选项。
短选项:例如-h,-l,-s等。
(- 后⾯接单个字母)1、短选项都是使⽤‘-’ 引导,当有多个短选项时,各选项之间使⽤空格隔开2、有些命令的短选项可以组合,例如 -l -h 可以组合为-lh3、有些命令的短选项可以不带 - ,这通常叫做BSD风格的选项。
例如ps aux4、有些短选项需要带选项本⾝的参数,例如 -L 512M长选项:例如 --help,--list 等。
(-- 后⾯接单词)1、长选项都是完整的单词2、长选项通常不能组合3、如果需要加参数,长选项的参数通常需要 "=",例如 --size=1Gagruments(参数):参数是指命令的作⽤对象。
例如 ls 命令,不加参数的时候显⽰是当前⽬录,也可以加参数,例如 ls /dev,则输出的结果是 /dev ⽬录。
⼩结⼀下:选项是限定结果的显⽰结果短选项( - ):只能修饰⼀个字符的选项,例如:ls -a,当然多个短选项可以合并,例如tar -cvf长选项( -- ):既可以修饰单个字符,也可以修饰⼀个单词,例如:chkconfig --list,chkconfig --add xxx,service --status-all参数是指命令的作⽤对象我这⾥简单说明了选项和参数的区别,但具体Linux中哪条命令有哪些选项和参数,需要我们靠经验积累或者查看Linux的帮助了(man帮助命令)。
Linux常用命令实现磁盘配额(注安装LINUX时建立/home分区)目标:对用户zhao在/home目录上实现soft limit为5k,hard limit 为10k的磁盘配额实现步骤:1. 修改包含/home的行,#vi /etc/fstab,改为:defaults,usrquota。
也就是增加usrquota项。
然后保存退出。
2、卸载/home目录#umount /home3. 挂接/home目录#mount /home4、增加用户zhao #useradd zhao5、修改密码#passwd zhao6、生成关于/home目录的quota信息# quotacheck -cmug /home#quotacheck -vu /home7、查看所有用户的信息#repquota -au8、设置配额#edquota -u zhao将soft 和hard 分别改为5和109、保存并退出#wq!10、修改时间#edquota -t11、#wq!12.开启/home上的磁盘配额功能#quotaon /home13.查询配额#quota -u zhao14.验证配额#su - zhao一、基本命令1.man2.ls作用:列出文件清单。
常用选项:-a,-R-a 全部文件,包括隐藏文件(开头为.的文件)-R 与子目录一起列出来3.cd [绝对目录或者相对目录]作用:改变当前路径。
特殊目录的表示方法:.,..,~,-(代表前一目录)cd /var/spool/mailcd ../mqueue4.pwd作用:查看当前路径。
5.mkdir作用:创建目录。
6.rmdir作用:删除空目录。
7.rm作用:删除文件或目录。
常用选项:-r,-i(删除文件或者目录前是否询问)8.cp作用:复制。
常用选项:-r,-i-r 用于递归复制,-i若目标文件已经存在,将询问例:cd /tmpcp ~/.bashrc bashrccp –i ~/.bashrc bashrc9.mv作用:移动文件或目录。
⾯试linux常见的20个命令1.查找⽂件find / -name filename.txt根据名称查找/⽬录下的filename.txt⽂件。
2.查看⼀个程序是否运⾏ps –ef|grep tomcat查看所有有关tomcat的进程3.终⽌线程kill -9 19979终⽌线程号位19979的线程4.查看⽂件,包含隐藏⽂件ls -al5.当前⼯作⽬录pwd6.复制⽂件包括其⼦⽂件到⾃定⽬录cp -r sourceFolder targetFolder7.创建⽬录mkdir newfolder8.删除⽬录(此⽬录是空⽬录)rmdir deleteEmptyFolder9.删除⽂件包括其⼦⽂件rm -rf deleteFile10.移动⽂件mv /temp/movefile /targetFolder扩展重命名 mv oldNameFile newNameFile11.切换⽤户su -username12.修改⽂件权限chmod 777 file.java//file.java的权限-rwxrwxrwx,r表⽰读、w表⽰写、x表⽰可执⾏13.压缩⽂件tar -czf test.tar.gz /test1 /test214.列出压缩⽂件列表tar -tzf test.tar.gz15.解压⽂件tar -xvzf test.tar.gz16.查看⽂件头10⾏head -n 10 example.txt17.查看⽂件尾10⾏tail -n 10 example.txt18.查看⽇志⽂件tail -f exmaple.log//这个命令会⾃动显⽰新增内容,屏幕只显⽰10⾏内容的(可设置)。
19.启动Vi编辑器vi20.查看系统当前时间date命令会输出周⼏⼏⽉⼏⽇时间和时间显⽰格式和年份Sat Jan 20 04:39:49 CST 2018。
国产linux系统常用操作命令1.引言1.1 概述概述部分的内容可以根据文章主题的重要性和影响力来编写,以下是一个示例:引言部分的概述将探讨国产Linux系统常用操作命令,这是一个在计算机科学领域中基础而重要的主题。
在当今信息技术高速发展的时代,操作系统扮演着关键的角色,它作为软件的基础,负责管理计算机的硬件资源并为用户提供友好的接口。
Linux操作系统作为开源操作系统的代表之一,在国内得到了广泛的应用和发展。
本文将对国产Linux系统中一些常用的操作命令进行深入研究和讨论。
这些命令不仅仅是普通用户使用Linux系统时常见的命令,还包括对系统进行管理和维护的高级命令。
通过了解和熟练掌握这些命令,用户可以更加高效地操作和管理国产Linux系统。
本文分为三个部分。
首先,我们将简要介绍国产Linux系统常用操作命令的概念和作用。
接下来,我们将详细讨论一些常用的基本命令,例如文件管理、用户管理和进程管理等。
最后,我们将总结本文的主要内容,并展望国产Linux系统在未来的发展前景。
通过本文的阅读,读者将能够全面了解国产Linux系统常用操作命令,并掌握它们的基本用法和操作技巧。
无论是普通Linux用户还是系统管理员,都可以从本文中获得宝贵的知识和实用的操作技能。
让我们一起深入研究国产Linux系统常用操作命令,为我们的计算机生活增添更多的便利与乐趣。
文章结构部分的内容可以包括以下内容:文章结构是指文章整体上的组织结构,它决定了读者在阅读时能够清晰地理解文章的逻辑顺序和思路。
在本篇长文中,文章结构如下:1. 引言- 1.1 概述- 1.2 文章结构- 1.3 目的2. 正文- 2.1 常用操作命令1- 2.2 常用操作命令23. 结论- 3.1 总结- 3.2 展望文章结构起到了整合和统一各个部分的作用,使得读者能够有条理地了解和掌握国产Linux系统的常用操作命令。
通过引言部分的概述,读者可以对全文内容有一个大致的了解;在正文部分,按照常用操作命令的顺序进行介绍,这样读者可以逐步学习和理解;结论部分对全文进行总结,并展望了进一步的学习和研究方向。
linux系统常见命令:ls [list]这个命令就相当于dos下的dir命令一样,这也是Linux控制台命令中最为重要几个命令之一。
ls最常用的参数有三个: -a -l -F。
ls -aLinux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。
ls -l(这个参数是字母L的小写,不是数字1)这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。
例如我在某个目录下键入ls -l可能会显示如下信息(最上面两行是我自己加的):位置1 2 3 4 5 6 7文件属性文件数拥有者所属者group 文件大小建档日期文件名drwx------ 2 Guest users 1024 Nov 21 21:05 Mail-rwx--x--x 1 root root 89080 Nov 7 22:41 tar*-rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname*lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip-rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh*-rwsr-x--- 1 root bin 9853 Aug 15 5:46 su*下面,我为大家解释一下这些显示内容的意义。
第一个栏位,表示文件的属性。
Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。
但是这里有十个格子可以添(具体程序实现时,实际上是十个bit位)。
第一个小格是特殊表示格,表示目录或连结文件等等,d表示目录,例如drwx------;l表示连结文件,如lrwxrwxrwx;如果是以一横“-”表示,则表示这是文件。
其余剩下的格子就以每3格为一个单位。
因为Linux是多用户多任务系统,所以一个文件可能同时被许多人使用,所以我们一定要设好每个文件的权限,其文件的权限位置排列顺序是(以-rwxr-xr-x为例):rwx(Owner)r-x(Group)r-x(Other)这个例子表示的权限是:使用者自己可读,可写,可执行;同一组的用户可读,不可写,可执行;其它用户可读,不可写,可执行。
另外,有一些程序属性的执行部分不是X,而是S,这表示执行这个程序的使用者,临时可以有和拥有者一样权力的身份来执行该程序。
一般出现在系统管理之类的指令或程序,让使用者执行时,拥有root身份。
第二个栏位,表示文件个数。
如果是文件的话,那这个数目自然是1了,如果是目录的话,那它的数目就是该目录中的文件个数了。
第三个栏位,表示该文件或目录的拥有者。
若使用者目前处于自己的Home,那这一栏大概都是它的账号名称。
第四个栏位,表示所属的组(group)。
每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。
第五栏位,表示文件大小。
文件大小用byte来表示,而空目录一般都是1024byte,你当然可以用其它参数使文件显示的单位不同,如使用ls –k就是用kb来显示一个文件的大小单位,不过一般我们还是以byte为主。
第六个栏位,表示创建日期。
以“月,日,时间”的格式表示,如Aug 15 5:46表示8月15日早上5:46分。
第七个栏位,表示文件名。
我们可以用ls –a显示隐藏的文件名。
ls –F(注意,是大写的F)使用这个参数表示在文件的后面多添加表示文件类型的符号,例如*表示可执行,/表示目录,@表示连结文件,这都是因为使用了-F这个参数。
但是现在基本上所有的Linux发行版本的ls都已经内建了-F参数,也就是说,不用输入这个参数,我们也能看到各种分辨符号。
cdcd [change directory]这个命令是用来进出目录的,它的使用方法和在dos下没什么两样,所以我觉得没什么可说的,但有两点我补充一下。
首先,和dos不同的是Linux 的目录对大小写是敏感的,如果大小写没拼对,你的cd操作是成功不了的。
其次,cd如果直接输入,cd后面不加任何东西,会回到使用者自己的Home Directory。
假设如果是root,那就是回到/root.这个功能同cd ~是一样的。
mkdir、rmdirmkdir [make directory] rmdir [remove directory]mkdir命令用来建立新的目录,rmdir 用来删除已建立的目录,这两个指令的功能不再多加介绍,他们同dos下的md,rd功能和用法都是基本一样的。
名称:rm使用权限:所有使用者使用方式:rm [options] name...说明:删除档案及目录。
参数:-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
范例:删除所有C语言程序档;删除前逐一询问确认 :rm -i *.c将 Finished 子目录及子目录中所有档案删除 :rm -r Finishedcpcp [copy]这个命令相当于dos下面的copy命令,具体用法是:cp –r 源文件(source) 目的文件(target)参数r是指连同源文件中的子目录一同拷贝。
熟悉dos的读者用起这个命令来会觉得更方便,毕竟比在dos下面要少敲两下键盘。
楼上的不改了。
../ 和 ./ 代表的是上级目录以及当前目录。
这样运用这两个命令来完成两种复制方法。
第一种:处在当前目录复制当前目录下文件到别的目录。
cp_文件名称_别的文件目录路径。
"_"是空格举个例子在 orz文件夹下有两个子文件夹a和b,a中有文件x.c,b中无文件。
此时我们在a文件夹中命令如下:cp x.c ../b/第二种:处在当前文件夹下复制另外文件夹下的文件到当前文件夹下。
cp_路径/文件名称_./例子条件同上个例子,命令如下:cp ../a/x.c ./rmrm [remove]这个命令是用来删除文件的,和dos下面的rm(删除一个空目录)是有区别的,大家千万要注意。
rm命令常用的参数有三个: -i,-r,-f。
比如我现在要删除一个名字为test的一个文件:rm –i test系统会询问我们:“rm:remove ‘test’?y”,敲了回车以后,这个文件才会真的被删除。
之所以要这样做,是因为linux不象dos那样有undelete 的命令,或者是可以用pctool等工具将删除过的文件救回来,linux中删除过的文件是救不回来的,所以使用这个参数在删除前让你再确定一遍,是很有必要的。
rm –r 目录名:这个操作可以连同这个目录下面的子目录都删除,功能上和rmdir相似。
rm –f 文件名(目录名):这个操作可以进行强制删除。
mvmv [move]这个命令的功能是移动目录或文件,引申的功能是给目录或文件重命名。
它的用法同dos下面的move基本相同,这里不再多讲。
当使用该命令来移动目录时,他会连同该目录下面的子目录也一同移走。
如果你想给一个文件或目录重命名时可以用以下方法:mv 原文件名(目录)新的文件名(目录)。
du,dfdu [disk usage]du命令可以显示目前的目录所占的磁盘空间,df命令可以显示目前磁盘剩余的磁盘空间。
如果du命令不加任何参数,那么返回的是整个磁盘的使用情况,如果后面加了目录的话,就是这个目录在磁盘上的使用情况(这个功能可是dos没有的呦)。
不过我一般不喜欢用du,因为它给出的信息实在是太多了,我看不过来,而df这个命令我是最常用的,因为磁盘上还剩多少空间对我来说是很重要的。
语法:df [选项]说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。
该命令各个选项的含义如下:-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。
-k 以k字节为单位显示。
-i 显示i节点信息,而不是磁盘块。
-t 显示各指定类型的文件系统的磁盘空间使用情况。
-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。
-T 显示文件系统类型。
功能:检查文件系统的磁盘空间占用情况。
可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息的!catcat[concatenate]这个命令是linux中非常重要的一个命令,它的功能是显示或连结一般的ascii文本文件。
cat是concatenate的简写,类似于dos下面的type命令。
它的用法如下:cat text 显示text这个文件;cat file1 file2 依顺序显示file1,file2的内容;cat "file1" "file2">file3 把file1,file2的内容结合起来,再“重定向(>)”到file3文件中。
“〉”是一个非常有趣的符号,是往右重定向的意思,就是把左边的结果当成是输入,然后输入到file3这个文件中。
这里要注意一点是file3是在重定向以前还未存在的文件,如果file3是已经存在的文件,那么它本身的内容被覆盖,而变成file1+file2的内容。
如果〉左边没有文件的名称,而右边有文件名,例如:cat >file1:结果是会“空出一行空白行”,等待你输入文字,输入完毕后再按[Ctrl]+[c]或[Ctrl]+[d],就会结束编辑,并产生file1这个文件,而file1的内容就是你刚刚输入的内容。
这个过程和dos里面的copy con file1的结果是一样的。
另外,如果你使用如下的指令:cat file1>>file2:这将变成将file1的文件内容“附加”到file2的文件后面,而file2的内容依然存在,这种重定向符〉〉比〉常用,可以多多利用。
more,le这是两个显示一般文本文件的指令。
如果一个文本文件太长了超过一个屏幕的画面,用cat来看实在是不理想,就可以试试more和less两个指令。
More指令可以使超过一页的文件临时停留在屏幕,等你按任何的一个键以后,才继续显示。
而less除了有more的功能以外,还可以用方向键往上或往下的滚动文件,所以你随意浏览,阅读文章时,less是个非常好的选择。
pwdpwd [print working directory]pwd [--help][--version]说明:执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
ln[link]这是linux中又一个非常重要命令,请大家一定要熟悉。
它的功能是为某一个文件在另外一个位置建立一个不同的链接,这个命令最常用的参数是-s,具体用法是:ln 源文件–s 目标文件。