Linux常用命令
1.查看目录
ls [-a | -l]
-a参数用于显示隐藏文件
-l参数用于显示详细列表信息
2.查看目录信息
总用量表示文件块的数量(每块文件为1024字节)
第一列表示文件类型与权限
第二列表示文件数量
第三列表示文件所属用户
第四列表示文件所在用户组
第五列表示文件占用大小(非实际大小)
3.文件权限
文件类型:
d 代表文件目录
- 代表文件
- | 代表链接
权限类型:
r 代表可读权限
w 代表可写权限
x 代表执行权限
- 代表没有权限
修改权限:
chmod u-[rwx],g=[rwx],o=[rwx] 文件名
u 代表文件所属用户的权限
g 代表文件所在组的权限
o 代表其他用户权限
4.目录切换
cd 文件路径 切换到对应路径的文件
cd ../ 切换到上一层目录
cd / 切换到根目录
cd ~ 切换到当前用户的主目录
cd - 切换到上一次目录
5.创建文件夹
mkdir 文件夹名称
6.修改文件或文件夹名称
mv 原文件名 新文件名
如果新文件名称路径是存在的,则执行剪切操作
如果新文件名称路径是不存在的,则进行重命名
7.创建文件
touch 文件名
8.拷贝文件
cp [-r] 源文件 新文件
-r用于递归拷贝文件夹中的子文件
9.剪切文件
mv 源文件 新文件
10.删除文件
rm 文件名 [-rf]
-r 递归删除子文件
-f 强制删除文件并不提示信息
11.文件查看
cat 文件名
more 文件名
head -行数 文件名
tail -行数 文件名
less 文件名
more 可以看到当前显示的文件量的百分比,使用enter切换下一行,space切换下一页,q直接退出查看
less查看文件可以使用pageup或pagedown翻页
tail用于从文件尾部查看指定行数的信息
head用于文件从文件头部查看指定行数的信息
12.文件编辑
vi 文件名
使用该命令进入查看模式,可以预览当前文件内容
键入i命令进入编辑命令
在编辑模式中键入esc键退出编辑模式
编辑模式中可以对文件进行修改操作,如需保存文件应该先退出编辑模式,再使用 :wq 保存并退出
w命令用于写入修改的内容
q命令用于结束文件编辑
q!命令用于强制退出文件修改后不需要保存的情况
13.文件打包与压缩 & 解压
Linux中打包文件的后缀名是 .tar ,压缩文件后缀名是 .gz ,通常情况文件的打包与压缩是并行的,所以Linux中的的压缩文件后缀名是.tar.gz
文件打包压缩
tar –zcvf 打包压缩后的文件名 源文件 源文件
-z 使用gzip方式归档
-c 创建新的文件
-v 列出处理的文件目录
-f 使用归档文件
文件解压
tar –xzvf 压缩文件名
-x 解压文件
-v 列出处理的文件目录
-z 使用gzip方式归档
-f 使用归档文件
解压.tar文件 使用tar –xvf
解压.tar.gz文件 使用tar –xzvf
14.网络相关命令
查看当前网络信息:
ifconfig –a
15.iptables(防火墙)启用
iptables -P INPUT ACCEPT
service iptables save
service iptables start
16.查看端口占用
netstat -htlp
netstat -ntlp|grep 8080查看8080端口的使用情况
17.其他命令
查看进程
ps -ef
结束进行
kill -9 (进程ID)