标签:匹配 负载 执行 touch cat 重命名 iso less grep
如果你说用Linux只是为了装逼,那证明你真的还很菜。不排除有装逼了因素,那也只占非常少的比例,可以忽略不计。
------------------------------
总结这些常用的Linux命令的话最大的好处和目的其实只有一个:就是练自己的敲命令的速度和熟悉Linux系统
有的时候无聊的时候我会,把RHEL7打开,照着这个文档中的命令狂敲一番或是直接敲一些自己当前脑子里最先有印象的Linux命令,这篇命令总结只有参考练习的作用,
------------------
man (帮助命令)
info (和man差不多)
whatis (查询基本信息,等效于man -f)
help (帮助)
--help (获取选项信息【常用】)
alias (别名)
文件管理、文件搜索命令
cd (切换目录)
pwd (显示当前目录)
特殊目录
ls (显示目录文件)
touch (创建空文件)
mkdir (创建新目录)
cp (复制文件或目录)
mv (移动文件或重命名)
rm (删除文件)
cat (显示文件内容)
more (分页显示文件内容)
less (分页查询,比more更加强大)
head (查看文件的前几行)
tail (查看文件的后几行)
ln (产生链接文件)
which (显示系统命令所在目录)
find (查找文件或目录)
locate (寻找文件或目录)
grep (在文件内容中搜索匹配的行并输出)
其他
输入/输出重定向
history (显示历史命令)
| (管道)
命令连接符
命令替换符
netstat
负载信息
firewall防火墙
其他
====================
一些快捷键:
Shift + insert #粘贴
Ctrl + insert #复制
====================
常用的一些linux命令:
man (帮助命令)
原意:manual
语法:man [命令或配置文件]
示例:
man 1 passwd # 1查看命令帮助 ,1默认可以省略
man 5 passwd # 5查看配置文件帮助
====================
info
原意:information
类似于man的帮助命令
-----------------------
whatis (查询基本信息,等效于man -f)
-----------------
help (帮助)
可以查询一些shell内置命令帮助
---------------
--help (获取选项信息
示例:
cat --help
------------------
alias (别名)
起的别名只在当前窗口有效,如果要是命令长期有效则要修改配置文件.bashrc,在/root目录下。
这样就很方便我们定制自己的个性命令了。比如重启supervisorctl reload这个命令记不住,太长了。我们可以别名alias reloadsupervisorctl=‘supervisorctl reload‘。这样我们只要记住reload然后按tab键就可以自动补全了。
-------------------
cd (切换目录)
原意:change directo
-----------------
pwd (显示当前目录)
原意:print working directory
---------------
ls (显示目录文件)
- 原意:list
-------------------
touch (创建空文件)
语法:touch [文件名]
----------------
mkdir (创建新目录)
语法:mkdir [目录名]
-----------------
cp (复制文件或目录)
语法:cp -r [原文件或目录][目的目录]
---------------
mv (移动文件或重命名)
原意:move
语法:mv [源文件或目录 ][目的目录]
-----------------
rm (删除文件)
原意:remove
语法:rm -rf [文件或目录] #r是删除目录 f是不需要确认
-----------------
cat (显示文件内容)
原意:Concatenate
语法:cat [文件名]
---------------
more (分页显示文件内容)
语法:more [文件名]
空格或f显示下一页
回车显示下一行
q退出
----------------
less (分页查询,比more更加强大)
more 只能翻下一页,less可以上下翻页。
-------------------
head (查看文件的前几行)
语法:head -num [文件名]
-------------
tail (查看文件的后几行)
语法:tail -num [文件名]
-------------
ln (产生链接文件)
原意:link
语法:ln -s [源文件] [目标文件]
-----------------
which (显示系统命令所在目录)
语法:which [命令名称]
示例:
# which ifconfig
-----------------
find (查找文件或目录)
语法:find [搜索路径][搜索关键字]
------------
locate (寻找文件或目录)
用法:locate [搜索关键字]
---------------
grep (在文件内容中搜索匹配的行并输出)
用法:grep [指定字符串][源文件]
---------------
输入/输出重定向
- > 输出重定向
示例: ls -l > mytest.txt #将当前目录的所以文件信息写入mytest.txt文件下。
- < 输入重定向
示例:wall < mytest.txt #将mytest.txt文件里面的内容广播(wall广播命令)
-------------------
history (显示历史命令)
------------
| (管道)
使用管道命令
ls -l /etc | more #分页查看etc目录下的文件
ls -l /etc | grep init #查看etc目录下文件名包含init的文件
ls -l /etc | grep init | wc -l #查看etc目录下文件名包含init的文件的个数
----------------
命令连接符
;
示例:cd /home ; ls #跳转到home目录并且查看里面的文件(就算是错误的命令也会继续执行后面的命令。)
&&
示例:ggg && ls #不会查看目录下的文件(中间有错误的命令存在就不会执行后面的命令)
||
示例:ggg || ls #会执行查看目录下的文件(遇到可以执行成功的命令就会停止执行后面的命令)
---------------------
netstat
netstat -lntp #查看监听(Listen)的端口
netstat -antp #查看所有建立的TCP连接
netstat -tunlp #查看端口使用情况 (如 netstat -tunlp | grep 3306 查看3306端口是否被使用)
netstat -n | grep tcp | grep 80 | wc -l #监控网络客户连接数
----------------
firewall防火墙
-----------------
su #用户切换
图形界面与字符界面切换
init 5 #切换到图形界面
init 3 #切换到命令行界面
----------------------------------
jobs 查看当前后台任务
----------------以后还会不断更新和修改--------------------------
标签:匹配 负载 执行 touch cat 重命名 iso less grep
原文地址:https://www.cnblogs.com/GaoNa/p/9510648.html