Linux基础知识

1、文件夹含义

bin(binaries)存放二进制可执行文件。

sbin(super user binaries)存放二进制可执行文件,只有root才能访问。

etc(etcetera)存放系统配置文件。

user(unix shared resources)用于存放共享的系统资源。

home 存放用户文件的根目录。

dev(devices)用于存放设备文件。

lib(library)存放跟系统文件系统中的程序运行所需要的共享库及内核模块。

mnt(mount)系统管理员安装临时文件系统的安装点。

boot 存放用于系统引导时使用的各种文件。

tmp(temporary)用于存放各种临时文件。

var(variable)用于存放运行时需要改变数据的文件。

2、常用命令

useradd 用户名:添加用户

userdel -r 用户名:删除用户

id 用户id或id用户名:例如0是root用户,id 0:查看root账号

sudo su:切换root账号

ifconfig:查看IP地址(192.168.159.130)

ls:查看当前目录文件

ls -a:查看隐藏文件

cp -r 源文件路径 目标路径:递归拷贝源文件夹下所有内容到目标文件夹

touch /usr/a.txt:在usr目录下建a.txt文件

ls -t:按创建时间排序展示文件

pwd:查看当前目录位置

cd .:当前目录

cd ..:上一级目录

mkdir 文件名称:创建文件

mv:移动文件夹(例如:mv jqp-1 jqp-2 将jqp-1移动到jqp-2, jqp-2不存在则创建)

touch:创建文件

tail -100f /test/a.txt:动态查看a.txt最后100行文件内容

cat:查看文件

>:不存在文件则创建

>:不存在文件不创建

 

echo:往文件中追加内容(例如:echo “this new content” >> jqp 往jqp文件中追加this new content)

rm 文件:弹出确认是否删除

rmdir或rm -r:删除目录

rm -rf 文件名:强制删除文件,没有提示

在服务器中不要使用rm命令,可以使用mv代替rm,将要删除的文件移动到tmp下,例如:

mv /test/a.txt /tmp/ :将test文件夹下的a.txt移动到tmp下

tar -xvf:解压tar结尾的压缩包

3、VI编辑器

vim jqp:创建名为jqp的文件

vim命令进入文件,需要先按下 i 字母才可以编辑

esc键+:+wq:保存并退出文件

q!:不保存当前文件退出

qw:保存并退出文件

i:在当前光标编辑

I:当前行开题编辑

a:光标下一位

A:光标行尾

o:下一行

O:上一个行

esc键 + : + set nu:显示行号

esc键 + : + number:定位到number行

grep + ‘内容’ + 文件名:查询文件中的‘内容’(主要用途:在生产环境查询日志)

 

4、Rpm

rz -y:上传文件

i:安装应用程序(install)

e:卸载应用程序(erase)

vh:显示安装进度(verbose hash)

U:升级软件包(update)

qa:显示所有已安装软件包(queryall)

结合grep命令使用

例子:rpm -ivh gcc++4.4.7.3.el6.x86_64.rpm

5、设置防火墙端口

 

 

关闭防火墙:service iptables stop

杀进程

 

6、文件权限

权限十位信息:

0:文件类型

2-4:属主权限(u)

5-7:属组权限(g)

8-10:其他人(o)

 

 

./a.txt或. a.txt:执行a.txt文件

对于目录:

    r:可以ls该目录下的子文件名,子目录名

    w:可以在该目录下创建、删除、重命名

    x:可以cd到该目录下

 

posted on 2018-10-10 12:43  xiaojiazip  阅读(126)  评论(0编辑  收藏  举报

导航