栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux常用指令总结

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux常用指令总结

目录

0.操作技巧

1.帮助指令

2.特殊字符

3.常用指令

4.文件操作

5.用户管理

6.ssh相关

7.进程相关

8.打包及压缩

9.安装包工具


0.操作技巧
序号按键作用及用法
01Tab补全文件或者目录名
02返回上一条指令
03Ctrl+c中断进行中的指令
04q或者Ctrl+d退出某些内部状态
05Shift切换中英文输入法
06Alt+F4退出当前窗口

1.帮助指令
序号命令作用及用法
01help如help cd,help pwd
02manmanual手册,如man rm

2.特殊字符
序号命令作用及用法
01.表示当前目录
02..表示上级目录
03$取值字符,如val =88则echo $val 打印的值是88而不是a
04*通配符,表示任意长度任意符号的字符
05~表示家目录
06/表示根目录

3.常用指令
序号命令作用及用法
01clear清屏
02pwdprint working directory 打印当前工作目录
03echo打印 如echo xioama 则打印输出xiaoma
04who查看所有登录用户
05whoami查看当前登录用户
06id查看用户及组的id信息
07which可以查看执行命令所在的位置
08gedit以gedit的方式打开文件
09ifconfig查看机器ip地址
10date查看系统时间
11calcalendar查看日历 -y选项可以查看一年的日历
12df -hdisk free 显示磁盘剩余空间(-h是人性化显示humanization)
13du -hdisk usage 显示目录下文件大小

4.文件操作

相对路径: 如./a/b为当前的目录下的a目录中的b目录

绝对路径:如 /etc/passwd为根目录下的etc目录中的passwd目录

根目录下一级目录的用处:

bin目录:存放所有可执行文件,指令,命令

boot目录:存档系统启动的引导文件

dev目录:设备信息

etc目录:linux核心配置文件

home目录:普通用户家目录

lib或者lib64目录:linux的系统依赖库

media目录:多媒体或者光驱

mnt目录:挂载外部资源

opt目录:用户软件安装目录

proc目录:进程信息

root目录:超级用户的家目录

/etc/passwd:用于保存用户信息的文件

/usr/bin/passwd:用于修改用户密码的程序

在linux中,绝大多数可执行文件都保存在/bin、/sbin、/usr/bin、/usr/sbin中:

/bin(binary):是二进制可执行文件目录,主要用于具体应用

/sbin(system binary)是系统管理员专用的二进制代码存放目录,主要用于系统管理

/usr/bin(usr commands for applications)后期安装的一些软件

/usr/sbin(super user commands for applications)超级用户的一些管理程序

序号命令作用及用法
01cd转到指定的文件目录
02ls -lh以人性化的方式显示目录下的文件 ,并显示用户,组,具有的权限
03mkdir创建文件夹(也叫做目录)
04rm -r(recursion以递归的方式删除)删除文件夹
05rm删除文件
06rm -f强制删除文件
07rm -rf强制删除文件夹
08cp拷贝文件
09mv移动文件
10stat查看文件属性信息
11touch创建文件(摸一下文件就出来了。。)
12catconcatenate连接 查看文件及文件夹内容信息
13tail实时查看文件信息
14ln -s 

创建一个软连接(相当于windows下的快捷方式),s表示软连接,不加s则默认为硬连接。

例如:

ln -s /home/ponybeep/Desktop/python案例 pythonexampel_link

注意:源文件要使用绝对路径,不能使用相对路径,方便移动软连接后仍能正常使用。

15find查找文件,如find[路径] -name "*.py" 即在指定路径下查找包含有.py名称的文件或者文件夹
16grep搜索匹配的内容,如显示当前目录下的包含.py名称的文件或者文件夹:ls -lh| grep .py

5.用户管理
序号命令作用及用法
01chmod

修改权限 如chmod -R 755 文件名/目录名

注:rwx分别为可读可写可执行,7则代表可读可写可执行,5代表可读可执行,以此类推

02chgrp修改组 如chgrp -R 组名 文件名/目录名
03chown修改拥有者 如chown 用户名 文件名/目录名
04su -

切换用户 如 su - zhangsan 即可从当前用户切换到zhangsan用户,输入密码后切换生效

注:su 后面不接用户名会切换到root,不推荐使用,不安全

05sudosubstitute do代替去做,超级用户权限
06groupadd添加组 需要在前面加sudo,一般用户管理的指令前面都要加sudo
07groupdel删除组 需要在前面加sudo
08useradd 添加新用户 
09passwd设置用户密码
10useradd -m -g 组名-m自动建立用户家目录 -g指定用户所在的组,否则会建立一个同名的组
11userdel -r 用户名删除用户,-r选项会自动删除用户家目录
12usermod -G 附加组 用户名增加附加组 如sudo usermod -G sudo zhangsan(该命令使得zhangsan用户也可以使用sudo命令)
13groups查看当前用户的组,包括附加组

6.ssh相关

以windows自带的powershell为例,连接远端服务器需要知道其机器ip地址,命令格式如下:

ssh 用户名@ip 

例如ssh ponybeep@192.168.233.233 即登录到了ip地址为192.168.233.233的linux操作系统下的服务器的ponybeep用户。

默认新建的用户登录到linux操作系统中的shell为dash,不是很友好,可以更改为bash。

更改shell类型从dash到bash的命令如下:sudo usermod -s /bin/bash 用户名

7.进程相关
序号命令作用及用法
01ps aux 

process status 查看进程的详细状况

a 显示终端上的所有进程,包括其他用户的进程

u 显示详细的进程状态

x 显示没有控制终端的进程

02top动态显示运行中的进程并排序
03kill[-9] 进程代号终止指定代号的进程,-9表示强行终止

8.打包及压缩
序号命令作用及用法
01tar -cvf 

#打包文件

格式:tar -cvf 打包文件.tar 被打包的文件/路径

02tar -xvf

#解包文件

格式:tar -xvf 打包文件.tar

03tar -zcvf 

#压缩文件(tar.gz文件)

格式:tar -zcvf 打包文件.tar.gz 被压缩文件/路径

04tar -zxvf

#解压缩文件(tar.gz文件)

格式:tar -zxvf 打包文件.tar.gz

05tar -zxvf xxx -C xxx

#解压缩文件到指定路径

格式:tar -zxvf 打包文件.tar.gz -C 目标路径(目标路径必须存在)

06tar -jcvf

#压缩bzip2格式文件

格式:tar -jcvf 打包文件.tar.bz2 被压缩文件/路径

07tar -jxvf

#解压bzip2格式文件

格式:tar -jxvd 打包文件.tar.bz2

9.安装包工具
序号命令作用及用法
01sudo apt install安装软件
02sudo apt remove卸载软件
03sudo apt upgrade更新已安装的软件包
04sudo apt-get update同步/etc/apt/sources.list和/etc/apt/sources.list.d中列出的源的索引
05sudo apt-get upgrade对系统执行更新

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/825839.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号