博客地址:https://hz-bin.github.io/Linux-cmd
echo
date
- 作用:显示及设置系统的时间或日期,格式为
date [选项] [+指定的格式] ,+ 开头表示按指定格式输出。 - 参数:
reboot
poweroff
wget
- 作用:在终端中下载网络文件,格式为
wget [参数] 下载地址 。 - 参数:
-b 后台下载模式-P 下载到指定的目录-t 最大尝试次数-c 断点续传-p 下载页面内的所有资源,包括图片、视频等-r 递归下载 wget http://www.linuxprobe.com/docs/LinuxProbe.pdf ,下载 LinuxProbe.pdf 。
ps
- 作用:查看系统中的进程状态,格式为
ps [参数] 。 - 参数:
top
作用:动态地监视进程活动与系统负载等信息。 root@ubuntu:~# top
top - 11:01:58 up 1 day, 1:30, 3 users, load average: 0.00, 0.00, 0.00
系统时间 运行时间 登录终端数 系统负载:1分钟,5分钟,15分钟内的平均值
Tasks: 101 total, 1 running, 58 sleeping, 0 stopped, 0 zombie
进程总数 运行中 睡眠中 已停止 僵死
%Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.3 si, 0.0 st
KiB Mem : 2040924 total, 1500768 free, 290220 used, 249936 buff/cache
物理内存总量 内存空闲两 内存使用量 作为内核缓存的内存量
KiB Swap: 2097148 total, 2089968 free, 7180 used. 1569476 avail Mem
虚拟内存总量
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 159724 3464 1116 S 0.0 0.2 0:01.28 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq
7 root 20 0 0 0 0 S 0.0 0.0 0:14.30 ksoftirqd/0
8 root 20 0 0 0 0 I 0.0 0.0 1:27.94 rcu_sched
9 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_bh
10 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
...... 省略
pidof
kill
killall
- 作用:终止某个指定名称的服务所对应的全部进程,如
killall httpd
ifconfig
uname
uptime
- 作用:查看系统的负载信息。
root@ubuntu:~# uptime
11:19:31 up 1 day, 1:48, 3 users, load average: 0.00, 0.00, 0.00
free
who
last
history
- 作用:显示历史执行过的命令。可以使用
!编码数字 的方式来重复执行某一次的命令。root@ubuntu:~# history
...... 省略
162 cd ~
163 clear
164 uptime
165 free -h
166 who
167 last
168 history
root@ubuntu:~# !164
uptime
11:27:19 up 6 min, 1 user, load average: 0.00, 0.00, 0.00
sosreport
root@ubuntu:~# sosreport
sosreport (version 3.9)
This command will collect system configuration and diagnostic
information from this Ubuntu system.
For more information on Canonical visit:
https://www.ubuntu.com/
The generated archive may contain data considered sensitive and its
content should be reviewed by the originating organization before being
passed to any third party.
No changes will be made to system configuration.
Press ENTER to continue, or CTRL-C to quit.
Please enter the case id that you are generating this report for []:
Setting up archive ...
Setting up plugins ...
[plugin:networking] skipped command 'nft list ruleset': required kmods missing: nf_tables.
[plugin:networking] skipped command 'ip -s macsec show': required kmods missing: macsec. Use '--allow-system-changes' to enable collection.
[plugin:networking] skipped command 'ss -peaonmi': required kmods missing: tcp_diag, af_packet_diag, inet_diag, udp_diag, netlink_diag, unix_diag. Use '--allow-system-changes' to enable collection.
Running plugins. Please wait ...
Finishing plugins [Running: ubuntu]
Finished running plugins
Creating compressed archive...
Your sosreport has been generated and saved in:
/tmp/sosreport-ubuntu-2021-08-10-shnpxye.tar.xz
Size 2.76MiB
Owner root
md5 7b43aab2e9a6110e4e8a188e39133440
Please send this file to your support representative.
pwd
cd
- 作用:切换工作路径。
cd - 表示返回到上一次的目录,cd ~ 表示切换到用户的家目录。
ls
- 作用:显示目录中的文件信息。
- 参数:
-a 查看全部文件,包括隐藏文件-l 查看文件的属性、大小等详细信息
cat
more
- 作用:查看纯文本文件(内容较多的),使用空格键或回车键向下翻页。
head
- 作用:查看纯文本文档的前N行,
head -n 20 a.txt
tail
- 作用:查看纯文本文档的后N行或持续刷新内容,
tail -n 20 a.txt 查看 a.txt 的最后20行,tail -f a.txt 持续查看文件的内容
tr
- 作用:替换文本文件中的字符,格式为
tr [原始字符] [目标字符] 。 cat a.txt | tr [a-z] [A-Z] 将文件中的小写字母替换为大写字母。
wc
stat
cut
- 作用:按列提取文本字符,格式为
cut [参数] 文本 。 - 参数:
diff
- 作用:比较多个文本文件的差异,格式为
diff [参数] [文件] 。 - 参数:
--brief 显示比较后的结果-c 显示文件内容具体的不同
touch
- 作用:创建空白文件或设置文件的时间,格式为
touch [选项] [文件] 。 - 参数:
-a 仅修改“读取时间”(atime)-m 仅修改“修改时间”(mtime)-d 同时修改 atime 和 mtime
mkdir
cp
- 作用:复制文件或目录,格式为
cp [选项] 源文件 目标文件 。 - 参数:
-p 保留原始文件的属性-d 若文件为链接文件,则保留该链接文件的属性-r 递归复制,用于目录-i 若目标文件存在则询问是否覆盖-a 相当于 -pdr
mv
- 作用:剪切文件或将文件重命名,格式为
mv [选项] 源文件 [目标路径|目标文件名] 。
rm
- 作用:删除文件或目录,格式为
rm [选项] [文件|目录] 。
file
tar
- 作用:用于对文件进行打包压缩或解压,格式为
tar [选项] [文件] 。 - 参数:
-c 创建压缩文件-x 解压缩文件-z 用 Gzip 压缩或解压-v 显示压缩或解压过程-f 指定目标文件名-C 指定解压到的目录 - 压缩:
tar -czvf etc.tar.gz /etc ,将 /etc 目录压缩为 etc.tar.gz 。 - 解压:
tar -xzvf etc.tar.gz -C /root/etc ,将 etc.tar.gz 解压到 /root/etc 目录。
grep
- 作用:在文本中执行关键词搜索,并显示匹配的结果,格式为
grep [选项] [文件] 。 - 参数:
-b 将可执行文件当做文本文件来搜索-c 显示找到的行数-i 忽略大小写-n 显示行号-v 反向选择 grep "/sbin/nologin" /etc/passwd ,在 /etc/passwd 中搜索关键词 /sbin/nologin 。
find
- 作用:按照指定条件来查找文件,格式为
find [查找路径] 寻找条件 操作 。 - 参数:
-name 匹配名称-user 匹配所有者-mtime -n +n 匹配修改内容的时间(-n 指 n 天以内,+n 指 n 天以前)-exec ...... {} \; 后面可跟用于进一步处理搜索结果的命令,{} 表示搜索出的每一个文件,\; 表示命令的结尾。 find /etc -name "host*" ,在 /etc 目录下查找以 host 开头的文件。find /etc -name "host*" -exec cp -a {} /root/findresult/ \; ,将搜索到的结果拷贝到 /root/findresult/ 目录中
参考文档:新手必须掌握的Linux命令 本文由博客一文多发平台 OpenWrite 发布!
|