Linux常用指令介绍

Linux

1、ls 命令

功能:显示文件和目录的信息

ls 以默认方式显示当前目录文件列表

ls -a 显示所有文件包括隐藏文件

ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行

ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)

ls -lt 显示文件,按照修改时间排序

2、cd 命令

功能:切换目录

cd xxx 切换到当前目录下的xxx 目录

cd / 切换到根目录

cd … 切换到到上一级目录

cd …/… 切换到上二级目录

cd ~ 切换到用户目录,比如是root 用户,则切换到/root 下

3、cp 命令

功能:copy 文件

cp source target 将文件source 复制为target

cp /root /source. 将/root 下的文件source 复制到当前目录

cp –av soure_dir target_dir 将整个目录复制,两目录完全一样

4、rm 命令

功能:删除文件或目录

rm file 删除某一个文件

rm -f file 删除时候不进行提示。可以于r 参数配合使用

rm -rf dir 删除当前目录下叫dir 的整个目录

5、mv 命令

功能:将文件移动走,或者改名,在uinx 下面没有改名的命令,如果想改名,可以使用该命令

mv source target 将文件source 更名为target

6、clear 命令

功能:终端显示清屏

7、pwd 命令

功能:显示当前路径

8、mkdir 命令

功能:创建目录

mkdir bingda1 在当前目录下创建bingda1 文件夹

mkdir bingda1/bingda2 在当前目录下的bingda1 目录下递归创建bingda2 目录,如果指定

目录bingda1 不存在则一并创建bingda1 文件。

9、touch 命令

功能:创建一个空文件

touch bingda.txt 在当前目录下创建一个空文件,文件名为bingda.txt

10、halt 命令 功能:关机

11、sudo 命令 功能为当前用户获得临时root 权限

12、reboot 命令 重启系统

更新软件命令

apt 命令:apt 是一个软件包管理器apt 命令提供了查找、安装、升级、删除某一个、一组

甚至全部软件包的命令

终端运行sudo apt update 更新软件列表
更新完毕后安装自己需要的软件包sudo apt install +包名,输入apt list --installed 即可查看已安装的包。
终端运行sudo apt remove +包名即可删除软件包。
安装vim 编辑器

终端运行sudo apt update 更新软件列表

终端运行sudo apt install vim 安装

Linux文件系统的目录结构

/ :根文件,Linux 文件系统的入口,是文件系统的顶级目录。

/bin:存放的都是一些用户最基本的可执行文件, cp、mv、ls 等等

/dev:存放连接到Linux 系统的外部硬件设备的设备文件。Linux 将所有外部设备都当作一

个文件来处理。我们可以用访问一个文件的形式访问这些外部设备。

/etc:用来存放系统中的配置文件

/home:系统默认的用户主文件夹,可以理解为用户列表目录。所有的普通用户都存放在这

个目录下。

/media:可插拔存储设备挂载点。比如我们的U 盘连接到ubuntu 就会在/media 下生成一

个目录,这个目录就是U 盘所在目录。

/mnt:用户可用的挂载点。

/opt:可选的文件和程序存放目录,可以理解为D:/Software

/sbin:系统管理的可执行文件

/lib:库文件存放目录

/root:root 用户目录

/boot:存放Linux 内核和启动文件

/srv:服务相关目录

/sys:记录内核信息,虚拟文件系统

/tmp:临时目录,被操作系统和许多程序用来存储临时文件。默认清理10 天未用的文件,

在系统重启时会被清空

/var:存放一些变化的文件,例如日志文件

/usr:可执行二进制文件和库,man 以及其他类型文件

/proc:存放系统运行信息

root用户和文件权限
-rw-r–r–这种, 就是权限的说明。它分为四部分,分别为文件类型,用户权限,用户组权限,其他用户权限。

第1 个字符表示这个文件的文件类型,d 代表文件夹-代表普通文件等等。在这里bingda.txt 这个文件的类型是-,即普通文件。

第234 个字符表示文件用户(所有者)权限,r 代表可读,w 代表可写,x 代表可执行。

这里所有者为bingda 这个用户,其权限为rw-,意思是用户对bingda.txt 这个文件可读可

写但不可执行。

第567 个字符表示文件用户组权限,r 代表可读,w 代表可写,x 代表可执行。这里用

户组为bingda,其权限为r–,意思是在bingda 这个用户组下的所有用户对bingda.txt 这

个文件可读,不可写,不可执行。

第789 个字符表示文件其他用户权限,r 代表可读,w 代表可写,x 代表可执行。这里

r–,意思是除bingda 这个用户及bingda 这个用户组以外的用户对bingda.txt 这个文件可

读,不可写,不可执行。

文件权限修改
chmod 命令:

chmod 用于修改、设置文件权限。chmod 修改文件权限主要有两种方式:字母法与数字法。

字母法:我们知道文件权限是由字母r,w,x 来表示的,字母法修改权限的方式为

chmod (u g o a) (+ - =) (r w x) (文件名);

u 代表用户,g 代表用户组,o 代表其他用户,a 代表三者全部。

+代表增加权限,-代表撤销权限,=代表设置权限

也可以是:chmod u=rwx,g=rwx,o=rwx bingda.txth 或chmod u+x,g+wx,o+wx bingda.txt

数字法::

上述字母法也可用数字法实现,rwx 三个权限用三位二进制数代替。又权限为1 无权限为0;

例如拥有rwx 三个权限用二进制表示为111,用数字7 表示,而只有rw-读写权限则用6 表

示,只有r–读权限则是4。

那么把用户,用户组,其他用户权限全部设置为可读可写可执行可以是:

chmod 777 bingda.txt 或者chmod +133 bingda.txt

这里需注意,用户,用户组,其他用户三类权限是按照顺序排列的。第一个7 是给用户设

置满权限,如果只输入chmod 7 bingda.txt 则只会给其他用户设置满权限。

Linux用户管理
在Linux 中root 是超级用户,拥有最高权限几乎可以操作一切文件。对于普通用户有些命

令和文件操作需要通过sudo 获取临时root 权限即可。

出于安全原因,默认情况下禁用了root 用户。如果我们有需要启用root 帐户,只需为root 用户设置密码就可以了。普通用户首先需要有sudo 权限,然后执行。

进入root用户:su、sudo su

退出root用户:exit

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值