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) 编辑 收藏 举报