Linux常用指令

命令

含义

/

代表根目录,/home代表根目录下的home目录

.

相对路径,代表当前目录

..

相对路径,代表上一级目录

cd

切换目录,如: cd / 进入根目录, cd /home 进入根目录下的home目录 , cd .. 进入

上一级目录

ls

查看当前目录下所有的文件

ll

查看当前目录下所有文件的详细信息

pwd

显示当前目录的完整路径

Linux常用命令

Linux 刚出世时没有什么图形界面,所有的操作全靠命令完成,就如同电视里的黑客那样,充满了神

秘与晦涩。近几年来,尽管 Linux 发展得非常迅速,图形界面越来越友好,但是在真正的开发过程

中,Linux 命令行的应用还是占有非常重要的席位,而且许多Linux功能在命令行界面要比图形化界

面下运行的快,可以说不会命令,就不算会Linux。

在职场中,大量的服务器维护工作都是在远程通过SSH 客户端来完成的,并没有图形界面,所有的

维护工作都需要通过命令来完成。如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等

1. 目录类命令

2 文件操作类命令

含义

cp

格式:cp 源文件路径 目标路径

拷贝文件, cp /home/a.txt ./b.txt ,将/home目录下的a.txt复制到当前目录并命

名为b.txt

拷贝文件夹, cp -r /home/test1 /root/test2 ,将home目录下的test1文件夹,

复制到root目录下,并命名为test2

mv

格式:mv 源文件路径 目标路径

移动文件/文件夹, mv ./a.txt /home/b.txt 将当前目录下的a.txt移动到home目

录下,并命名为b.txt

rm

格式:rm [选项] 文件路径

删除文件, rm -rf ./a.txt 删除当前目录下的a.txt

touch

格式:touch 文件路径

创建文件, touch a.txt 在当前目录下创建一个文件a.txt

mkdir

格式:mkdir [选项] 文件夹路径

创建文件夹, mkdir test 在当前目录下创建一个test文件夹

mkdir -p /home/servers/test ,在/home/servers目录下创建一个test文件夹,如

果父目录不存在,则一并创建

./xxx.sh

格式:./脚本名称

执行脚本文件, ./xxx.sh 执行当前目录下的xxx.sh文件

3 文件编辑

在Linux系统中,如果想对文本文件进行编辑/查看,可以使用vi命令,vi就是Linux下的“记事本”

格式: vi a.txt

进入到vi界面后,默认是非编辑模式,不能进行编辑操作。

在非编辑模式下:

在非编辑模式下,按 i 键进入编辑模式,移动光标,可以随意输入/删除字符。按 Esc 退出编辑模式。

vi命令特点:一次性加载整个文件,如果文件比较大,vi加载的速度就比较慢。

按ctrl+f:向前翻一页

按ctrl+b:向后翻一页

按ctrl+d:向前翻半页

按ctrl+u:向后翻半页

按G:移动光标到文件最后

按:0:移动光标到文件最开始

按$:移动光标到行尾

按^:移动光标到行首

yy:复制光标当前行,5yy 复制包含当前行的5行数据

p:粘贴复制的内容

dd:删除光标当前行,5dd删除包含当前行的5行数据

输入/abc回车 搜索文件中包含abc的内容

输入:wq 保存文件并退出命令

含义

cat

cat ./a.txt 一次性读取并打印a.txt文件里的所有信息

more

more ./a.txt 读取a.txt文件,每次读取一屏,按空格键翻页,按 b 向后翻页

less

less a.txt 读取a.txt文件,每次读取一屏,按空格键下一页,b上一页

tail

tail -200 a.txt 读取a.txt文件的后两百行; tail -f a.txt 实时读取a.txt文件

head

head -10 a.txt 读取a.txt文件的前10行

命令

含义

zip

功能:压缩为zip文件

格式:zip [选项] 目标压缩包路径 源文件路径

zip -r test.zip test,将当前目test文件夹压缩为test.zip

unzip

功能:解压缩zip文件

格式:unzip 压缩包路径

示例: unzip test.zip 将test.zip解压到当前目录

tar cvf

功能:压缩为tar.gz文件

格式:tar cvf 目标压缩包路径 源文件路径

示例: tar cvf test.tar.gz test 将test文件夹压缩为test.tar.gz

tar xvf

功能:压缩为tar.gz文件

格式:tar xvf 压缩包路径

示例: tar xvf test.tar.gz 将test.tar.gz包解压到当前目录

命令

含义

find / -name test.sh

查找根⽬录下所有名为test.sh的⽂件

find . -name '*.txt'

查找当前⽬录下所有后缀为.txt的⽂件

4 仅查看文件

5. 文件压缩/解压

6. 文件搜索

如果不知道某文件在什么路径下,可以使用find命令。

find命令功能⾮常强⼤,通常⽤来在特定的⽬录下搜索符合条件的⽂件

常⽤⽤法:选项

含义

-v

显示不包含匹配⽂本的所有行(相当于求反)

-n

显示匹配⾏及行号

-w

精准匹配,完全匹配整个单词

-A

显示后n行, grep -A 10 'error' test.log 搜索test.log中包含error的行及其后10行

-B

显示前n行, grep -B 10 'error' test.log 搜索test.log中包含error的行及其前10行

-C

显示前n行+后n行

7. 文件内容过滤

如果想在文本文件中搜索指定的内容,可以使用grep命令。

grep命令是⼀种强⼤的⽂本搜索⼯具,grep允许对⽂本⽂件进⾏模式查找。如果找到匹配模式, grep

打印包含模式的所有⾏。

grep的一般格式为:

在grep命令中输⼊字符串参数时,最好引号或双引号括起来。

例如:

8. 文件权限控制

在执行ls -l或者ll命令时,可以看到文件的详细信息,如:

8.1 文件属性介绍

在上图红框处,显示的各文件的权限信息,如 drwxrwxr-x ,由四部分组成,各自含义如下:

第1个字符:表示该文件的类型,可以是d(目录)、-(普通文件)。

第2~4个字符:表示该文件的所属用户(user)对该文件的访问权限。

第5~7个字符:表示该文件的属组内各成员用户对该文件的访问权限。

第8~10个字符:表示其他任何用户(Other)对该文件的访问权限。

grep [选项] ‘搜索内容串’ ⽂件名

grep 'a' 1.txt字符

含义

r

查看文件内容

w

写入文件内容

x

执行文件

-

无权限

在每一部分中,“r、w、x、-”分别代表以下含义

8.2 文件权限修改

命令:chmod 权限 文件路径

权限部分,可以采用数字来表示,其中

r=4

w=2

x=1

如, chmod 777 a.txt ,给a.txt文件添加777权限,相当于rwxrwxrwx,这是最高的权限。

同理, chmod 755 a.txt 相当于rwxr-xr-x。

chmod -R 777 mydir ,给mydir文件夹以及其子文件都添加777权限。

9. CentOS安装包管理工具yum

在CentOS中安装某些程序,可以使用yum来安装,yum能够从指定的服务器自动下载安装包并且安装,

自动安装其依赖包。yum需要联网使用。

常用命令如下:

示例:yum install -y lrzsz,安装lrzsz工具包,实现文件上传和下载

sz a.txt 下载a.txt,在弹出窗口中选择保存路径

rz 上传文件,在弹出窗口中选择需要上传的文件

yum list:列出所有的包(已安装+可安装)

yum search <包名>:查找指定包

yum install -y <包名>:安装指定的包(-y:遇到询问直接确认yes)

yum remove <包名>:删除指定包

yum update <包名>:更新指定包10. 管道符操作"|"

管道:⼀个命令的输出可以通过管道做为另⼀个命令的输⼊。

管道我们可以理解现实⽣活中的管⼦,管⼦的⼀头塞东⻄进去,另⼀头取出来,这⾥“ | ”的左右分为两

端,左端塞东⻄(写),右端取东⻄(读)。

11. 系统命令

查看系统ip

防火墙操作

网卡操作

进程操作

上图中红框内的数字就是进程号。

如果想停止某个进程,使用kill命令:

查看网络链接

查询3306端口建立的链接

ls / | more

ip addr

关闭防火墙:systemctl stop firewalld

启动防火墙:systemctl start firewalld

重启防火墙:systemctl restart firewalld

关闭网卡:systemctl stop network

启动网卡:systemctl start network

重启网卡:systemctl restart network

ps -ef | grep 进程名称

kill -9 进程号netstat -anp | grep 3306

查看CPU使用率

top

(下图中红框的值是空闲率,用100-空闲率就是CPU使用率,单位为%)

查看内存使用

free -m

以 mb 为单位显示系统的内存使用情况,total为总内存,available为可用内存查看磁盘使用

df -h

查看磁盘空间的使用情况,一般关注Mounted On为根目录/的那行数据即可,Size为总容量,Use%为

空间使用率

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容