CentOS 7 命令

Centos 7 目录说明

/

/ 是根目录。

/bin 软连接到 /usr/bin。可以理解/bin 是 /usr/bin 的快捷方式。

/lib 软连接到 /usr/lib。

/lib64 软连接到 /usr/lib64。

/sbin 软连接到 /usr/sbin。

/usr软件安装位置

/usr/bin 为系统命令所在目录。

/usr/local 为安装程序所在目录。

/usr/src 为安装程序源码位置。

/usr/sbin

/etc配置文件位置

/etc 下为配置文件。

/etc/rc.local 软连接到 /etc/rc.d/rc.local 系统自启动程序可以放这里。

/ect/bashrc 配置PATH 路径

/etc/opt 为第三方辅助软件配置位置。

/opt第三方辅助软件安装位置

/opt 为辅助程序安装位置。

/var系统运行的相关数据目录

/var/cache运行程序产生的缓存

/var/lock 被锁资源

/var/run 某些程序或服务的 PID 所在目录。

~,/home及/root

在 root 用户下,~ 相当于 /root。$HOME 相当于~指向路径

~ 默认是当前用户的家目录。

~test 为 test 用户的家目录(/home/test)。

/root/.bashrc ,/root/.bash_profile 为 root 用户下 PATH 路径配置。

在 test 用户下,~ 及~test 都相当于 /home/test。

/home/test/.bashrc,/home/test/.bash_profile 为用户下的 PATH 路径配置

PATH

~/.bashrc 和 ~/.bash_profile 为用户下配置 PATH 的路径。 echo $PATH 可以查看用户下的 PATH。

root 用户下配置的 PATH 在各个用户下都生效。

test 用户下配置 的 PATH 只在 root 和 test 用户下生效

文件及文件夹权限

ll 查看目录信息时。第一行-rwxrwxrwx 为该文件或目录权限说明。共十位。.开头的为隐藏文件或文件夹。

第一位,标识是文件,目录,还是软连接。- 表示是文件;d 表示是文件夹。l 表示是软连接

后面三组 rwx 代表 所属用户权限,所属用户组权限,其它用户权限。

r(4) 代表读权限。文件时是读取文件内容。文件夹是读取目录下信息。

w(2) 代表写权限。文件时是可以修改文件内容。文件夹时是可以创建或者删除目录。

x(1) 代表能否执行。文件时代表可以执行。文件夹代表能否进入该文件夹。

-rw-r--r--. 1 test1 test1 18 9月 7 2017 .bash_logout

第一位是 - 说明 .bash_logout 是文件。

文件所属用户 为红色字 test1,rw- 用户可以读写文件,文件不能执行。

文件所属用户组 为蓝色字 test1,r— 该用户组只能读取文件内容。

其它用户权限为 r—只能读取文件

常用命令

查看命令帮助信息
mkdir --help 查看 mkdir 命令信息。
复制代码
cat查看文件全部内容
cat a.txt
复制代码
more一页一页查看文件内容
more a.txt
复制代码
cd 切换目录
# chang dir 
# 切换到根目录
cd / 
复制代码
mkdir创建文件夹
# 创建路径中不存在的路径
mkdir -p 
# 中间不存在的 test1 test2 也会创建。不推荐这样使用。
mkdir -p test/test1/test2/test3

# 创建文件夹制定其权限
mkdir -m 
mkdir -m 711 test 

复制代码
rmdir删除文件夹
rmdir test 删除空文件夹 test
rmdir -r test2 递归删除 test2下内容及 test2 目录
复制代码
touch创建文件
# 创建a.txt 文件
touch a.txt 
复制代码
cp复制文件和文件夹,建立连接文件
# 复制 a.txt 到tmp 目录下
cp a.txt /tmp
# 复制 test 目录到 /tmp,保持文件所有特性和权限一样
cp -r -a test /tmp
# 复制为软连接,快捷方式
cp -s  a.txt /tmp/a.txt
复制代码
rm删除文件会文件夹
# 递归删除 test 目录及旗下内容
rm -f -r test

复制代码
mv移动文件后文件夹到目的地
# 将a.txt 移动到/tmp 下
mv a.txt /tmp

复制代码
pwd查看当前文件夹路径
# print work dir
# 查看当前所在路径。
pwd 
# 返回真实路径。当是软连接时,会显示软连接到的真实路径。
pwd -p 

复制代码

ll查看文件内信息

# 列出当前路径文件和文件夹信息,不会列出隐藏文件和文件夹
ll 
# 列出 /tmp 下文件和文件夹信息。
ll /tmp
# 列出所有文件和文件夹信息
ll -a


复制代码
chown修改文件或文件夹所属用户
# change owner
# 修改a.txt 所有者为 root 用户
chown root a.txt 

复制代码
chgrp修改文件或文件夹所属用户组
# change group
# 修改用户组
chgrp root a.txt

复制代码
chmod修改文件或文件夹权限
# r(4)w(2)x(1)
# 修改a.txt 用户,用户组,其它用户的权限。
chmod 777 a.txt

复制代码

Shell

推荐 Centos 7 程序

lsof查看端口占用
# 安装 lsof 软件
yum install -i lsof
# 查看 80 端口占用
lsof -i:80

复制代码

转载于:https://juejin.im/post/5d04b153e51d45775653678a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值