乐趣区

关于linux:这些Linux命令你知道吗

1、显示命令
date: 查看或设置以后零碎的工夫:格式化显示工夫:+%Y–%m–%d;
date -s: 设置以后零碎的工夫
hwclock(clock):显示硬件时钟工夫(须要管理员权限);
cal:查看日历
格局 cal [参数] 月年
cal:显示当月的日历 cal4 2004:显示 2004 年 4 月的日历
cal- y 2003:显示 2003 年的日历
uptime:查看零碎运行工夫

2、输入查看命令
echo:显示输出的内容 追加文件 echo “liuyazhuang” >> liuyazhuang.txt
cat:显示文件内容, 也能够将数个文件合并成一个文件。
格局:格局:cat[参数]< 文件名 >
cat test.txt:显示 test.txt 文件内容
cat test.txt | more:逐页显示 test.txt 文件中的内容
cat test.txt >> test1.txt:将 test.txt 的内容附加到 test1.txt 文件之后
cat test.txt test2.txt >readme.txt : 将 test.txt 和 test2.txt 文件合并成 readme.txt 文件
head: 显示文件的头几行(默认 10 行)-n: 指定显示的行数格局:head -n 文件名
tail:显示文件的开端几行(默认 10 行)-n:指定显示的行数 -f:追踪显示文件更新(个别用于查看日志,命令不会退出,而是继续显示新退出的内容)
格局:格局:tail[参数]< 文件名 >
tail-10 /etc/passwd:显示 /etc/passwd/ 文件的倒数 10 行内容
tail+10 /etc/passwd:显示 /etc/passwd/ 文件从第 10 行开始到开端的内容
more:用于翻页显示文件内容(只能向下翻页)
more 命令是个别用于要显示的内容会超过一个画面长度的状况。为了防止画 面显示时霎时就闪过来,用户能够应用 more 命令,让画面在显示满一页时暂停,此时可按空格健持续显示下一个画面,或按 Q 键进行显示。
ls -al |more:以长格模式显示 etc 目录下的文件列表,显示满一个画面便暂停,可 按空格键持续显示下一画面,或按 Q 键跳离
less:翻页显示文件内容(带上下翻页)按下上键分页,按 q 退出、‘
less 命令的用法与 more 命令相似,也能够用来浏览超过一页的文件。所不同 的是 less 命令除了能够按空格键向下显示文件外,还能够利用高低键来卷动文件。当要完结浏览时,只有在 less 命令的提示符“:”下按 Q 键即可。
ls -al | less:以长格模式列出 /etc 目录中所有的内容。用户可按高低键浏览或按 Q 键跳离

Exploring Cat Command in Linux

3、查看硬件信息
Ispci:查看 PCI 设施 -v:查看详细信息
Isusb:查看 USB 设施 -v:查看详细信息
Ismod:查看加载的模块(驱动)

4、关机、重启
shutdown 敞开、重启计算机
shutdown[关机、重启] 工夫 - h 敞开计算机 -r:重启计算机
如:立刻关机:shutdown -h now
10 分钟后关机:shutdown -h +10
23:30 分关机:shutdown -h 23:30
立刻重启:shutdown -r now
poweroff:立刻敞开计算机
reboot:立刻重启计算机
Troubleshoot high iowait issue on Linux

5、归档、压缩
zip: 压缩文件 zip liuyazhuang.zip myfile 格局为:“zip 压缩后的 zip 文件文件名”
unzip:解压文件 unzip liuyazhuang.zip
gzip:压缩文件 gzip 文件名
tar:归档文件
tar -cvf out.tar liuyazhuang 打包一个归档(将文件 ”liuyazhuang” 打包成一个归档)
tar -xvf liuyazhuang.tar 开释一个归档(开释 liuyazhuang.tar 归档)
tar -cvzf backup.tar.gz/etc
- z 参数将归档后的归档文件进行 gzip 压缩以缩小大小。
-c:创立一个新 tar 文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用 gzip 压缩命令进行压缩
-t:查看压缩文件的内容
-x:解开 tar 文件
tar -cvf test.tar *:将所有文件打包成 test.tar, 扩展名.tar 需自行加上
tar -zcvf test.tar.gz *:将所有文件打包成 test.tar, 再用 gzip 命令压缩
tar -tf test.tar:查看 test.tar 文件中包含了哪些文件
tar -xvf test.tar 将 test.tar 解开
tar -zxvf foo.tar.gz 解压缩
gzip 各 gunzip 命令
gziptest.txt:压缩文件时,不须要任何参数
gizp–l test.txt.gz:显示压缩率

How Tar Works in Linux

6、查找
locate:疾速查找文件、文件夹:locate keyword
此命令须要事后建设数据库,数据库默认每天更新一次,可用 updatedb 命令手工建设、更新数据库。
find 查找地位查找参数
如:
find . -name liuyazhuang 查找当前目录下名称中含有 ”liuyazhuang” 的文件
find / -name *.conf 查找根目录下(整个硬盘)下后缀为.conf 的文件
find / -perm 777 查找所有权限是 777 的文件
find / -type d 返回根目录下所有的目录
find . -name “a*”-exec ls -l {} \;
find 性能:用来寻找文件或目录。
格局:find [< 门路 >] [匹配条件]
find / -name httpd.conf 搜寻零碎根目录下名为 httpd.conf 的文件

10 Linux Find Exec examples – Advanced Part

7、ctrl+c : 终止以后的命令

8、who 或 w 命令
性能:查看以后零碎中有哪些用户登录
格局:who/w[参数]
Linux Command: Who logged in?

9、dmesg 命令 性能:显示系统诊断信息、操作系统版本号、物理内存的大小以及其它信息

10、df 命令 性能:用于查看文件系统的各个分区的占用状况

11、du 命令
性能:查看某个目录中各级子目录所应用的硬盘空间数
格局:du [参数] < 目录名 >
Using Du to find the largest files and directories in Linux

12、free 命令
性能:用于查看零碎内存,虚拟内存(替换空间)的大小占用状况

参考:

Linux Commands for Linux Beginners (Cheat Sheet)
10 Linux Find Exec examples – Advanced Part
20 Advanced Linux Find Command Examples
Linux Commands Cheat Sheet

退出移动版