linux 基础命令集
sudo 使用管理员权限执行后续操作
du -h 文件名或路径 直接得出人好识别的文件大小
rz 导入文件或文件夹
sz 文件名或文件夹名 保存到本地
查看进程
ps (查看进程PID)
ps a (查看终端机下的所有程序)
ps -ef|grep nginx 查看nginx 进程
kill PID (杀死进程) 执行kill系统会先释放自己的资源,然后在停止,在释放的时候 可能会被程序IO阻塞
kill -9 PID (强制杀死进程) 不会被阻塞 相当于 exit命令
history(查看历史命令)
chmod 777 file|dir 修改权限
ll 查看目录下所有信息 (查看)
ls -l 同上
cp 文件名 目标文件地址 (复制)
mkdir 目录名 (创建目录)
mkdir -p /aaa/bbb/ccc (-p 递归创建目录)
cat 文件名 (查看文件内容)
cat > a.py (清空文件内容)
tail -n10 a.py (从末尾开始显示10行 a.py内容)
tail 1 a.py (查看a.py 第一行内容)
head -n10 a.py (从头部开始显示10行 a.py内容)
less a.py (查看a.py文件)
mv a.py aa.py (修改a.py名为aa.py)
mv a.py /root/add (把a.py 迁移到add目录下)
echo aaaaa (在终端显示aaaa)
echo aaaa > a.py (用aaaa覆盖a.py的所有内容)
echo aaaa >> a.py (把aaaa 添加到 a.py 文件中 末尾 )
rm -r a.py (删除a.py)
rm -fr a.py (强制删除a.py)
tar -c test.tar a.txt b.txt (把a.txt和b.txt打包成 test.tar 包)
tar -x /opt/test2.tar (把opt/test.tar 包 解压到当前目录)
tar -x /opt/test2.tar -C /ee/ (把opt/test.tar 包 解压到/ee/目录下)
gzip a.py (压缩文件a.py为 a.py.gz)
gzip -d a.py.gz (解压a.py.gz压缩文件)
zcat a.py.gz > /aaa/a.py (解压a.py.gz压缩文件到 aaa 目录下)
unzip xxxx.zip 解压zip的压缩包
# tar命令的常用选项创建软连接
PS:解包是不用管压缩方式
1、c:创建一个新的tar文件。
2、t:列出tar文件中目录的内容。
3、x:从tar文件中抽取文件。
4、f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。
5、v:显示所打包的文件的详细信息,v是verbose的第1个字母。
6、z:使用gzip压缩算法来压缩打包后的文件。
7、j:使用bzip压缩算法来压缩打包后的文件。
ln -s 源文件地址 链接地址
ln -s /application/nginx-1.14/ /application/nginx