Linux常用基础命令大全及详解
颜色介绍
黑色(白色):普通文件
蓝色:文件夹
浅绿色:快捷方式
绿色:可执行文件
红色:包文件或压缩文件
目录介绍
bin —— 系统的常用命令
etc —— 配置文件存储目录***********
lost+found —— 回收站***********
mnt —— usb的外接设备
proc —— 系统的进程信息
selinux —— 防火墙
tmp —— 临时文件夹
boot —— 系统从这里启动
home —— 用户主目录
media —— 光驱
net —— 网络文件
root —— root管理员的主目录
srv —— 系统服务信息
usr —— 安装程序默认安装的目录***********
dev —— 硬盘信息***********
lib —— 链接库文件
misc —— 常用工具
opt —— 可操作的文件
sbin —— 系统级的命令
sys —— 系统文件
var —— 经常变化的文件***********
Linux命令
1、查看工作目录(当前所在的目录)
pwd
2、查看当前目录下所有内容
ls
ls -l —— 以列表方式查看
ls -a —— 也显示隐藏文件
ls 文件夹 —— 查看指定文件夹里的内容
3、切换目录
cd 文件夹 —— 进入某一文件夹
cd .. —— 返回上一级目录
cd 路径 —— 直接进入一个多级目录
cd / —— 直接回到根目录
4、清屏
clear
5、查看ip地址
ifconfig
6、树状列表的方式,查看当前目录下的内容
tree
7、修改登陆密码
passwd —— 修改root帐户的密码
passwd 用户名 —— 修改指定用户的密码
8、新建文件夹
mkdir xxx —— 在当前目录下新建一个xxx文件夹
mkdir a b c —— 在当前目录下创建多个文件夹
mkdir hello/ttt —— 在hello下新建一个ttt文件夹
注意:mkdir不能创建多级目录
9、删除文件夹
rmdir ccc —— 删除当前目录下的ccc文件夹
rmdir aaa bbb ttt —— 同时删除多个文件夹
rmdir hello/ttt —— 删除hello下的ttt文件夹
注意:只能删除空文件夹
10、创建一个空白文件
touch a.txt —— 在当前目录下新建一个a.txt文件
touch b.txt c.txt —— 同时创建多个文件
touch hello/aaa.txt —— 在指定位置新建一个指定的文件
11、删除一个文件
unlink d.txt —— 删除当前目录下的d.txt
unlink hello/ttt.txt —— 删除指定位置的指定文件
注意:一次只能删除一个文件
12、删除
rm c.txt —— 经过提示,删除指定文件
rm a.txt b.txt —— 经过提示,删除多个文件
rm -f a.txt —— 不提示,直接删除
rm -f a.txt b.txt —— 不提示,删除多个文件
rm -f *.* —— 删除当前目录下所有文件
rm -r aaa —— 经过提示,删除文件夹
rm -rf ccc —— 不提示,直接删除文件夹
rm -rf ddd eee —— 删除多个文件夹
13、复制文件
cp a.txt hello —— 将a.txt复制到hello文件夹下
cp a.txt /var/www/html —— 将a.txt复制到指定目录
cp a.txt hello/aaa.txt —— 复制文件的同时,重命名
14、移动文件或文件夹
mv a.txt hello —— 将a.txt移动到hello下
mv b.txt hello/bbb.txt —— 移动文件,并重命名
mv hello haha —— 将hello文件夹移动到haha下
mv hello haha/ttt —— 移动文件夹,并重命名
15、重命名
mv c.txt a.txt —— 将c.txt改名为a.txt
mv haha hello —— 将haha文件夹改名为hello
16、修改权限
1)权限种类:读(r 4)、写(w 2)、执行(x 1)
2)用户种类
a(all) —— 所有用户
u(user) —— 文件拥有者
g(group) —— 组用户
o(other) —— 其他用户
3)权限操作符
+ —— 赋予权限
- —— 收回权限
4)查看权限:ls -l
-rw-r--r-- b.txt
drwxr-xr-x hello
第1位 —— 代表是文件还是文件夹
第2、3、4位 —— 代表u用户的权限
第5、6、7位 —— 代表g用户的权限
第8、9、10位 —— 代表o用户的权限
例子:
1)将x权限给b.txt,并给a用户
chmod a+x b.txt
2)收回b.txt中o用户的x权限
chmod o-x b.txt
3)将最大的权限给b.txt,并给所有用户
chmod a+r+w+x b.txt
chmod 777 b.txt
4)将最大的权限给hello文件夹(不包括子目录)
chmod a+r+w+x hello
chmod 777 hello
5)将最大的权限给hello文件夹(包括子目录)
chmod -R a+r+w+x hello
chmod -R 777 hello
6)修改hello权限,收回组用户、其他用户的写入权限
chmod 755 hello
17、搜索文件
find 路径 -name 文件名
1)查找apache配置文件
find /etc -name httpd.conf
2)查找php配置文件
find /etc -name php.ini
3)查找mysql配置文件
find /etc -name my.*
18、vi编辑器
1)打开一个文件
vi 文件完整的路径
vi /xxx/a.txt
vi a.txt
2)编辑器的两种状态
(1)编辑状态(插入状态)
(2)命令状态
命->编 —— 按下"i"键
编->命 —— 按下"Esc"键
3)保存文件
(1)切换到命令状态
(2)输入如下命令:
:w
4)退出编辑器
(1)切换到命令状态
(2)输入如下命令:
:q
5)退出并保存
(1)切换到命令状态
(2)输入如下命令:
:wq
6)强制退出(不保存退出)
(1)切换到命令状态
(2)输入如下命令:
:q!
7)查找内容
(1)切换到命令状态
(2)输入如下命令:
/查找内容
(3)查找下一个 —— 按下"n"键
(4)查找上一个 —— 按下"shift + n"键
8)显示行号
(1)切换到命令状态
(2)输入如下命令:
:set nu
19、包命令
1)打包
tar cvf xxxx.tar 文件 文件夹 文件
参数说明:
c:创建一个包文件
v:显示打包的信息
f:最终创建一个归档文件
(1)将a.txt、hello打成一个包,包名:test.tar
tar cvf test.tar a.txt hello
tar cf test.tar a.txt hello
2)解包
tar xvf xxxx.tar
(1)将test.tar进行解包
tar xvf test.tar
tar xf test.tar
20、gzip压缩
gzip 文件名
gzip test.tar将test.tar进行gzip压缩
注意:只能对文件进行操作
21、gunzip解压缩
gunzip xxxx.gz
gunzip test.tar.gz —— 对该文件进行解压缩
22、zip压缩文件
zip xxxxx.zip 文件名
zip aaa.zip test.tar —— 将test.tar压缩成aaa.zip
23、unzip解压缩文件
unzip xxx.zip
unzip aaa.zip —— 将aaa.zip进行解压缩
24、查看文件的编码信息
file 文件名
25、查看文件内容
cat 文件名
more 文件名
less 文件名
26、查看磁盘信息
fdisk -l
/dev/sda1 —— 引导盘符
/dev/sda2 —— Linux下主目录
/dev/sdb1 —— u盘或者其他移动设备
27、挂载u盘
mount /dev/sdb1 /xxx/uuu
28、卸载u盘
umount /xxx/uuu
29、查看系统进程
ps -A
30、结束进程
kill 进程号
31、查看系统的所有服务
service --status-all
32、开启服务
service 服务名 start
33、停止服务
service 服务名 stop
34、重启服务
service 服务名 restart
注意:
Apache服务名 —— httpd
MySQL服务名 —— mysqld
35、查看时间
date
36、查看当前月份日历
cal
37、重启计算机
reboot
38、关机
halt
poweroff
39、定时关机
shutdown -h 时:分
shutdown -h 17:30
(资源库 www.zyku.net)
您可能感兴趣的文章
- 03-25华为手机误删短信恢复教程
- 03-16opporeno6pro关闭自动旋转方法
- 09-22微信读书阅读时长查询方法介绍
- 01-12智慧榆苑-智慧榆苑应用软件功能介绍
- 01-11极速文件扫描-极速文件扫描应用软件功
- 10-15荣耀手机如何设置24小时时间
- 02-25红米手机设置全面屏手势方法
- 03-19oppoa96开启呼吸灯方法
- 04-18iqooz3截长图操作方法
- 10-31opporeno5拍照模式在哪里
- 03-16opporeno6pro设置字体尺寸步骤
- 01-12DedeCMS 统计栏目的文章总数的调用方
- 01-08安合出行-安合出行应用软件功能介绍
- 03-25荣耀v40智能分辨率设置方法
- 09-23vivox70修改字体大小方法分享
- 12-23HTML <caption> 标签
- 02-17iphone12双卡安装方法
- 12-10苹果13nfc怎样添加公交卡
- 03-03苹果手机短信一键删除操作方法
- 05-18零代码(低代码)开发平台汇总大全
最近更新
阅读排行
猜你喜欢
- 01-12戏剧效果滤镜app-戏剧效果滤镜app应用
- 02-17正则验证不能含有中文的实现方法【jQu
- 01-08掌上心理-掌上心理应用软件功能介绍
- 01-25华为mate40开启应用锁教程
- 07-07华为p50pro应用锁开启方法
- 07-15帝国ECMS6.5灵动标签汇集
- 01-10美婚熊婚礼-美婚熊婚礼应用软件功能介
- 09-17MySQL中授权(grant)和撤销授权(revoke
- 11-04iqooz5x在哪关闭5g
- 01-19知音影视app-知音影视app应用软件功能