一、linux目录说明
- /bin: 存放二进制可执行文件(ls、cat、mkdir等),常用命令一般都在这里;
- /etc: 存放系统管理和配置文件;
- /home: 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示;
- /usr : 用于存放系统应用程序;
- /opt: 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里;
- /proc: 虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息;
- /root: 超级用户(系统管理员)的主目录(特权阶级o);
- /sbin: 存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理命令和程序。如ifconfig等;
- /dev: 用于存放设备文件;
- /mnt: 系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统;
- /boot: 存放用于系统引导时使用的各种文件;
- /lib : 存放着和系统运行相关的库文件 ;
- /tmp: 用于存放各种临时文件,是公用的临时文件存储点;
- /var: 用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等;
- /lost+found: 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里。
二、linux命令
基本知识:
(1) 点. : 代表当前目录
(2) / : 根目录
(3) * :代表通配符
1、文件管理
(1)-r:代表递归拷贝
(2)-f:代表强制操作
命令 | 说明 | 用法 |
---|---|---|
cd | 切换目录 | 详情 |
mkdir | 增加目录 | 详情 |
ls或者ll | 查看目录信息 | 详情 |
find/which/whereis/locate | 寻找(查)目录 (文件) | 详情 |
mv | 移动(修改)目录(名称) | 详情 |
cp | 拷贝目录 | 详情 |
rm | 删除目录 | 详情 |
chmod | 修改文件/目录的权限的命令 | 详情 |
pwd | 显示当前所在位置 | 详情 |
grep 要搜索的字符串 要搜索的文件 --color | 搜索命令,–color代表高亮显示 | 详情 |
ps -ef ps -aux | 查看当前系统正在运行进程 ps aux | grep redis (查看包括redis字符串的进程) | 详情 |
2、文档编辑
命令 | 说明 | 用法 |
---|---|---|
echo | 输出命令 | 详情 |
touch | 文件的创建 | 详情 |
cat/more/less/tail/head | 文件的查看: cat: 查看显示文件内容 more: 可以显示百分比,回车可以向下一行, 空格可以向下一页 less: 可以使用键盘上的PgUp和PgDn向上 和向下翻页 tail-10 : 查看文件的后10行,Ctrl+C结束 | 详情 |
vim | 修改文件的内容 在实际开发中,使用vim编辑器主要作用就是修改配置文件,一般步骤: vim 文件 ==> 进入文件 ==>命令模式 ==>按i进入编辑模式 ==>编辑文件 ==> 按Esc进入底行模式 ==>输入:wq/q! (输入wq代表写入内容并退出,即保存;输入q!代表强制退出不保存。) | 详情 |
rm | 删除文件 | 详情 |
3、 磁盘管理
命令 | 说明 | 用法 |
---|---|---|
rmdir | 删除空的目录。 | 详情 |
find . -type f -size +100M | xargs ls -lh | 查看查过100M的文件 | 详情 |
4、网络通讯
命令 | 说明 | 用法 |
---|---|---|
ifconfig | 查看当前系统的网卡信息 | 详情 |
ping | 查看与某台机器的连接情况 | 详情 |
netstat -an | 查看当前系统的端口使用 | 详情 |
5、系统管理
命令 | 说明 | 用法 |
---|---|---|
kill -9 进程的pid | 杀死进程(-9 表示强制终止。) | 详情 |
su | 变更为其他使用者的身份 | 详情 |
sudo | 以系统管理者的身份执行指令 | 详情 |
free | 用于显示内存状态。 | 详情 |
top | 实时显示 process 的动态。 | 详情 |
shutdown | 关机 shutdown -h now: 指定现在立即关机 | 详情 |
reboot | 重开机 | 详情 |
6、系统设置
命令 | 说明 | 用法 |
---|---|---|
clear | 清除屏幕 | 详情 |
7、备份压缩
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
命令 | 说明 | 用法 |
---|---|---|
tar -zcvf | 打包并压缩文件: z:调用gzip压缩命令进行压缩 c:打包文件 v:显示运行过程 f:指定文件名 | 详情 |
tar -xvf | 解压压缩包 x:代表解压 | 详情 |