LInux笔记(二)常用命令

常见目录的作用

1、linux常见的一级目录都是固定的。
2、【/bin】、【/sbin】、【/usr/bin】和【/usr/sbin】四个目录都是用来存放命令的。区别是:【/bin】和【/usr/bin】中的命令普通用户和超级用户都能用,而【/sbin】和【/usr/sbin】中的命令只能超级用户使用。
3、【boot】目录保存用户的启动数据,不能随便操作,一般都单独分区,否则如果写满了,系统会无法启动。
4、【dev】里面都是硬件文件,不要随便乱动。
5、【etc】保存系统默认配置文件的目录。
6、【home】普通用户的家目录。
7、【root】root用户的家目录。
8、【lib】是linux中函数库的保存位置。需要时可以调用。
9、【media】、【mnt】和【misc】是系统为我们准备的三个空目录,用于存储外接存储设备的盘符,三个目录用哪个都行,【misc】通常放老式磁带机,【media】通常放光驱,【mnt】通常放usb设备。一般常用【mnt】放所有的设备,包括usb、光驱等,因为【mnt】在老式linux中就存在(另外两个目录在老式linux中是没有的)。
10、【proc】和【sys】目录不能直接操作,这两个目录保存的是内存的挂载点。
11、【tmp】是临时目录,有一些临时目录可以放在这里。
12、【usr】是系统软件资源保存目录,其中常用的就是【bin】和【sbin】目录。
13、【var】保存系统可变文档的目录。
其中,可以在家目录root或home,以及tmp目录下随便放内容。

目录操作:

cd:
control+l == clear 清屏

cd == cd ~进入当前用户目录
cd - 进入上次目录
cd ..进入上级目录

mkdir

mkdir -p[目录名] 增加-p表示递归创建

tab键,补全命令或目录

ls 查询目录中的内容
-a 显示所有文件,包括隐藏文件
-l 查看详细信息
-d 查看目录属性
-h 人性化显示文件大小

mv:

mv命令:既是剪切命令也是改名命令
剪切:当源文件和目标文件不再同一目录下为剪切操作。
若【目标文件】不写文件名,则原名剪切;若写文件名,则改名剪切。
改名:当源文件和目标文件在同一个目录下为改名操作。
注:该命令和rm及cp不同,没有【-r】参数。

rmdir/rm:

rmdir命令只能删除空目录,不常用
rm命令比较常用,用于删除文件或目录
参数:-r 表示删除的是目录(若删除的是文件,也可以加上,没影响。因此,一般都习惯加上,无论删除的是文件还是目录)
-f 强制(表示删除过程中,不再询问用户)
注:使用该命令要特别小心,纯字符界面的Linux是没有回收站功能的。
rm -rf /

cp:

cp [选项] [源文件或目录] [目标目录]
命令英文原意:copy
作用:复制命令
选项:
-r 赋值目录
-p 连带文件属性复制
-d 若原文件是链接文件,则赋值链接属性
-a 相当与 -pdr

~家目录
普通用户 /home/user1/(家目录是二级目录user1)超级用户 /root(根下的一级目录)# 当前登录用户是超级用户$ 当前登录用户是普通用户

 

链接命令 ln
ln -s [源文件] [目标文件]
命令英文原意:link
功能描述:生成链接文件
-s 创建软链接 

一、硬链接(不建议创建硬链接)
1、拥有相同的i节点和存储block块,可以看做是同一个文件
2、可通过i节点识别
3、不能跨分区
4、不能针对目录使用
二、软链接(推荐)
1、类似windows快捷方式
2、软连接拥有自己的i节点和block块,但是数据块中只保存源文件的文件名和i节点号,并没有实际的文件数据
3、lrwxrwxrwx l 软链接
4、修改任意文件,另一个都改变
5、删除原文件,软链接不能使用
软连接源文件需要写绝对路径。(除非源文件和软连接在同一个目录除外)

权限:

权限默认有10位,第一位代表文件类型。
Linux能够识别的文件类型有7种:
常见的有3种:
1、普通文件(-)
2、目录(d)
3、软链接文件(l)
另外4种不常操作:
4、块设备文件
5、字符设备文件
6、套接字文件
7、管道文件

压缩,解压

tar -zcvf 压缩后文件名.tar.gz 要压缩的文件 
tar -jcvf 压缩后文件名.tar.bz2 要压缩的文件
tar -zxvf 压缩后文件名.tar.gz -C 解压路径
tar -jxvf 压缩后文件名.tar.bz2 -C 解压路径
-z = gz -j = bz2
-c = 压缩 -x = 解压缩

-c: 打包
-v:显示过程
-f:指定打包后的文件名

 

关机

1、shutdown命令
shutdown [选项] 时间
选项:
-c:取消前一个关机命令
-h:关机
-r:重启
2.其他关机命令
halt
poweroff
init 0
3、其他重启命令
reboot
init 6

4、系统运行级别
0 关机
1 单用户
2 不完全多用户,不含NFS服务
3 完成多用户
4 未分配
5 图形界面
6 重启
init 0-6

cat 查看某个文件的内容

runlevel
#查看系统运行级别

cat /etc/inittab
#修改系统默认运行级别
id:3:initdefault:

5、退出登录命令
logout

 

其他关机命令:halt、poweroff、init 0
注意:这三个不太安全

你可能感兴趣的:(linux)