运维必会的实用Linux命令总结,获取更多命令大全可下载Linux命令手册!
资源已上传,点击这里即可获取。
文章目录
- 一、常用基本命令
- 1、ls -List
- 2、mkdir -Make Directory
- 3、pwd – Print Working Directory
- 4、cd – Change Directory
- 5、rmdir – Remove Directory
- 6、rm – Remove
- 7、cp – Copy
- 8、mv – MoVe
- 9、cat – concatenate and print files
- 10、tail – print TAIL (from last)
- 11、less – print LESS
- 12、grep
- 13、Find
- 14、tar
- 15、gzip
- 16、unzip
- 17、help
- 18、whatis – What is this command
- 19、man – Manual
- 20、exit
- 21、ping
- 22、who – Who Is logged in
- 23、su – Switch User
- 24、uname
- 25、free – Free memory
- 26、df – Disk space Free
- 27、ps – ProcesseS
- 28、Top – TOP processes
- 29、shutdown
- 二、神奇命令行
一、常用基本命令
1、ls -List
ls 会列举出当前工作目录的内容(文件或文件夹),就跟你在GUI中打开一个文件夹去看里面的内容一样。
2、mkdir -Make Directory
mkdir <new-directory-name> 创建一个新目录
3、pwd – Print Working Directory
pwd显示当前工作目录
4、cd – Change Directory
对于当前在终端运行的会中中,cd <directory>将给定的文件夹(或目录)设置成当前工作目录。
5、rmdir – Remove Directory
rmdir <directory-name>删除给定的目录。
6、rm – Remove
rm <file-name>会删除给定的文件或文件夹,可以使用rm -r <directory-name>递归删除文件夹
7、cp – Copy
cp <source-file> <destination-file>命令对文件或文件夹进行复制,可以使用cp -r <source-folder> <destination-folder> 选项来递归复制文件夹。
8、mv – MoVe
mv <source> <destination>命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。
9、cat – concatenate and print files
cat <file>用于在标准输出(监控器或屏幕)上 和查看文件内容。
10、tail – print TAIL (from last)
tail <file-name>默认在标准输出上显示给定文件的最后10行内容,可以使用tail -n N <file-name>指定在标准输出上显示文件的最后N行内容。
11、less – print LESS
less <file-name>按页或按窗口打印文件内容。在查看包含大量文本数据的大文件时是非常有用和高效的。你可以使用Ctrl+F向前翻页,Ctrl+B向后翻页。
12、grep
三剑客成员
grep "<string>" <file-name>在给定的文件中搜寻指定的字符串(俗称过滤)。
grep -i "<string>" <file-name>在搜寻时会忽略字符串的大小写,
而grep -r "<string>" <file-name>则会在当前工作目录的文件中递归搜寻指定的字符串。
13、Find
这个命令会在给定位置搜寻与条件匹配的文件。
你可以使用find <folder-to-search> -name <file-name>的-name选项来进行区分大小写的搜寻,find <folder-to-search> -iname <file-name>来进行不区分大小写的搜寻。
find <folder-to-search> -iname <file-name>
14、tar
tar命令能创建、查看和提取tar压缩文件。tar -cvf <archive-name.tar> <file1-OR-file2-OR-both-to-archive>是创建对应压缩文件,tar -tvf <archive-to-view.tar>来查看对应压缩文件,tar -xvf <archive-to-extract.tar>来提取对应压缩文件。
15、gzip
gzip <filename>命令创建和提取gzip压缩文件,还可以用gzip -d <filename>来提取压缩文件。
16、unzip
unzip <archive-to-extract.zip>对gzip文档进行解压。在解压之前,可以使用unzip -l <archive-to-extract.zip>命令查看文件内容。
17、help
<command-name> --help会在终端列出所有可用的命令,可以使用任何命令后的-h或-help选项来查看该命令的具体帮助用法。
18、whatis – What is this command
whatis <command-name>会用单行来描述给定的命令。
19、man – Manual
man <command-name>会为给定的命令显示一个手册页面。
20、exit
exit用于结束当前的终端会话。
21、ping
ping <remote-host-address>通过发送数据包ping远程主机(服务器),常用与检测网络连接和服务器状态。
22、who – Who Is logged in
who能列出当前登录的用户名。
23、su – Switch User
su <username>用于切换不同的用户。即使没有使用密码,超级用户也能切换到其它用户。
24、uname
uname 会显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型等等,使用uname -a可以查看所有信息。
25、free – Free memory
free 会显示出系统的空闲内存、已经占用内存、可利用的交换内存等信息,free -m将结果中的单位转换成KB,而free –g则转换成GB。
26、df – Disk space Free
df查看文件系统中磁盘的使用情况–硬盘已用和可用的存储空间以及其它存储设备。你可以使用df -h将结果以人类可读的方式显示。
27、ps – ProcesseS
ps 显示系统的运行进程。
28、Top – TOP processes
top 命令会默认按照CPU的占用情况,显示占用量较大的进程,可以使用top -u <username>查看某个用户的CPU使用排名情况。
29、shutdown
shutdown 用于关闭计算机,而shutdown -r用于重启计算机。
二、神奇命令行
1、figlet 字符画
figlet 字符画:可以将英文字符串以字符画的形式输出
1、安装
#yum install figlet -y
2、运行
#figlet rumenz.com
_ __ _ _ _ __ ___ ___ _ __ ____ ___ ___ _ __ ___
| '__| | | | '_ ` _ \ / _ \ '_ \|_ / / __/ _ \| '_ ` _ \
| | | |_| | | | | | | __/ | | |/ / | (_| (_) | | | | | |
|_| \__,_|_| |_| |_|\___|_| |_/___(_)___\___/|_| |_| |_|
2、aafire 火焰
安装:
#yum install aafire -y
运行
#aafire
3、screenfetch(显示系统、主题信息)
安装执行
#apt-get install screenfetch
#screenfetch
4、sl小火车
sl是一款高度先进的动画程序,用于治疗你的打字错误的坏习惯。
-a 发生事故。人们大声呼救。
-l 小版本
-F它飞得像银河特快。
安装执行:
#yum install -y sl
#sl
5、cowsay 会说话的牛
cowsay -l 查看支持的动物
使用-f 参数切换小动物
安装
yum install cowsay -y
运行:
[root@qiudaoyu-localhost ~]# cowsay "Qiudaoyu.cc.com"
_________________
< Qiudaoyu.cc.com >
-----------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
[root@qiudaoyu-localhost ~]# cowsay -f surgery "外科手术"
______
< 外科手术 >
------
\ \ /
\ \/
(__) /\
(oo) O O
_\/_ //
* ( ) //
\ (\\ //
\( \\ )
( \\ ) /\
___[\______/^^^^^^^\__/) o-)__
|\__[=======______//________)__\
\|_______________//____________|
||| || //|| |||
||| || @.|| |||
|| \/ .\/ ||
. .
'.'.`
COW-OPERATION
6、cmatrix 黑客帝国
下载地址:https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz
解压:
tar -zxvf cmatrix-1.2a.tar.gz
cd cmatrix-1.2a
./configure && make && make install
运行:cmatrix
https://download.csdn.net/download/weixin_44569592/85036080?spm=1001.2014.3001.5501
7、oneko 向着光标,追逐吧
8、俄罗斯方块
yum install bastet
运行:bastet
9、hollywood好莱坞黑客的屏幕
安装
> yum update
> yum byobu hollywood
运行
yum install hollywood
10、asciiquarium 水族馆
安装
> cd /tmp
> yum install perl-Curses perl-ExtUtils-MakeMaker
> wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.6.tar.gz
> tar -zxvf Term-Animation-2.6.tar.gz
> cd Term-Animation-2.6/
> perl Makefile.PL && make
> make install
> cd ~
> wget --no-check-certificate http://www.robobunny.com/projects/asciiquarium/asciiquarium
> tar -zxvf asciiquarium.tar.gz
> cd asciiquarium_1.1/
> cp asciiquarium /usr/games/
> chmod 0755 /usr/local/bin/asciiquarium
运行:/usr/games/asciiquarium
11、ninvaders 太空入侵者
安装
sudo apt-get install ninvaders
执行
ninvaders
12、asciiview 图片转换字符画
asciiview 命令可以将任意图片转换成字符画的形式输出,安装方法如下:
> sudo apt-get install aview imagemagick
> asciiview file
本篇完_