Linux

bin --装放指令的如cp,cat等等

dev--管理设备,将物理硬件映射成文件管理cpu disk等等

etc--所有系统管理所需要的配置文件和子目录

boot--启动Linux的核心文件

home--家目录,当产生一个用户时,下面会有对应的文件

lib--静态库

lmedia--dvd u盘等设备

mnt--临时挂载别的文件系统如共享文件夹

opt--安装文件

proc--虚拟目录,是内存的映射

sbin--super用户的指令

selinux--安全子系统,只能访问特定文件

srv--存放服务启动之后需要提取的数据

usr--用户安装的文件

usr/local安装软件的安装目录

lost-found系统非法关机后这里存放一些文件

var存放着不断扩充的东西,习惯将被经常修改的目录放在这个目录下,包括各种日志文件

vim三种常见模式

正常模式:我们可以使用快捷键,可以复制粘贴上下左右移动

编辑模式:在这个模式下,可以输入内容,按I进入编辑模式,esc可以切换为正常模式

命令行模式:在这个模式中可以提供相关的指令,完成读取,存盘,替换,离开等操作。

关机/重启

shutdown -r now 重启

syn是在关机或者重启前将内存的数据写入磁盘中

注销用户

logout注销当前用户,对于图形界面终端没用。

添加用户

用户至少在一个组,且可以进入对于的home目录

usersadd 用户名 passwd给用户加密码  userdl 删除

查看用户信息 id 用户名

切换用户 su - 用户名

查看当前用户whoami

用户组:对多个共性的用户分组

添加组 groupadd 组名

增加用户时加上组:useradd -g 用户组 用户名

修改用户组:uermod -g 用户组 用户名

用户配置文件在etc/passwd文件下

组配置信息etc/group

口令配置文件(密码和登录信息是加密的)/etc/shadow

指令运行级别:

0.关机

1.单用户

2.多用户状态没有网络服务

3.多用户状态有网络服务

4.系统未使用保留给用户

5.图形界面

6.系统重启

常用的级别为3和5.更改默认的级别在/etc/initiab的id:5:initdefault中修改  命令 init[0123456]

pwd显示当前工作的绝对路径。

ls [选项] [目录或是文件] -a 显示当前目录所有文件和目录包括隐藏(.开头的))l 以列表方式

cd ..回到上一级目录

mkdir -p 创建多级目录

touch 创建文件 cp [选项] source  目标 -r 递归复制整个文件夹  \cp强制覆盖

强制删除 rm -rf 

移动文件或者重命名 mv

查看文件 cat -n显示行数 文件 |more按页数看

more 要查看的文件 基于vim的文本过滤器

less按需进行读取,不需要一次性加载,适合读大文件

>输出重定向 ls -a ->   或者将cat / / ->a.txt内容追加,可以理解成递进操作本身的显示结果直接输入进去

>>追加到文件的尾部

echo “文字” ->>追加

echo 也可以输出环境变量

head -n  5输出文件的前5行,默认前十行

tail用法如上

另外还有一种用法,tail -f实时追踪文档的所有更新

ln软连接 ln -s[文件名][软连接名] 相当于快捷方式

搜索查找类

find [搜索范围] 选项 例如在/home 文件夹下找hello.txt

find /home -name hello.txt

find / -size +20m 查找大于20M的文件

locate快速查找文件路径,利用事先建立好的文件路径数据库进行查找,无需遍历。查询速度比较快,为了保证查询结果的准确度,程序员必须更新locate时刻,locate搜索文件 第一次运行前必须运行updatedp指令创建locate数据库

grep 过滤查找

grep [选项] (-i忽视大小写)查找内容 源文件

如 cat a.txt | grep yes

压缩解压缩类

gzip压缩文件(不会保留原来的文件) gungzip解压缩

zip/unzip  zip [-r](递归压缩,即压缩文件夹) xxx.zip   xxx

unzip -d / /   xxx.zip

tar 打包指令 tar  xxx.tar.gz 打包内容

chown 用户名 文件名 改变文件的所有者

chgrp 用户组 文件名 改变文件所在组

文件权限 r 可读 w可写,但不能删除。必须获得文件夹的可写权限。X可以被执行(颜色绿色)

文件夹权限 r 可读  w可以对目录操作 X可以进入目录       

例如 -rwxr--r-- root root xx.txt

第一个-是代表文件,d代表目录,l代表软连接

第一组:是指文件拥有者权限。第二组:是指 文件拥有者同组的权限。第三组:其他组的用户的权限

管理权限:chmod r=4 w=2 x=1 如 chmod 751 文件名目录名

查看进程详细信息 ps -aux 

kill 杀死进程

pstree 可以以树形查看 可以接-u -p(以树形显示pid)

service 本质就是进程,但是运行在后台的,通常会监听某个端口,等待其他端口的请求。

service 服务名 【start|restart|reload|status|】 centos7后用的是systemctl

chkconfig 命令可以给每个服务运行级别设定开启或关闭

chkconfig --level x 服务名 on/off

rpm -qa|grep xx查询是否安装某软件

rpm -ivh xx 安装文件

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值