1. Linux命令

1.1. 常用命令

命令 说明 示例
文件操作
cp 复制 cp a.txt b.txt // cp -r a b
mv 移动/修改文件 mv f1 /dir
rm -rf 经典的删档入狱指令,谨慎使用
head 从头部打印查看文件 head 1.log -n 5 // head -n -5 t.log
tail 从尾部打印查看文件 tail 1.log -n 5
which 执行命令的文件位置
echo $PATH 查看当前 PATH 配置
chmod 修改权限 r:4 w:2 x:1 chmod 751 file
find 查找文件 -name -atime -size find . -name '*.log'
压缩/解压
gzip 压:tar -zcvf filename.tar.gz [file/path] 解:tar zxvf filename.tar.gz
bz2 压:tar -jcvf filename.tar.bz2 [file/path] 解:tar jxvf filename.tar.bz2
zip 压:zip -q -r file.zip [file/path] 解:unzip file.zip
硬件
free 内存情况 -k:KB -m:MB -g:GB -s:持续查询 free -s 10(间隔十秒查询)
du 查看文件及大小 -k:KB -m:MB -g:GB du -mh
df -l 硬盘空间
ln -s:软连接 -b:覆盖以前的链接 ln a ../a // ln -s a.log ../b.log
任务进程
PID 查看任务PID ps -ef | grep python // pgrep -f python
jobs 查看后台任务%ID
kill 终止进程 kill -9 PID // $jobs $kill -9 %jobID
pkill 终止进程(程序名) pkill -f name
lsof 端口占用 lsof -i:[端口号]
Ctrl+Z 停止
Ctrl+C 挂起
其他操作
步骤一 步骤二
CentOS系统时间
rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

1.2. 基本命令

命令 说明
ls [选项] 查看目录文件 [-a 隐藏文件]
tree 以树状方式显示目录信息
pwd 查看当前目录路径
clear 清除终端内容
cd [目录] 切换目录
cd ~ 切换到当前用户的主目录
cd .. 切换到上一级目录
cd . 切换到当前目录
cd - 切换到上一次目录
touch 文件名 创建指定文件
mkdir [!文件夹名] 创建文件夹 [-p 不存在则创建]
rm [选项] [文件] 删除文件/目录 [-r 递归]
rmdir 目录名 删除空目录
cp 拷贝文件、拷贝目录(-r) [cp 源 目标]
mv 移动文件、移动目录、重命名 [mv 源 目标]
> 若文件存在会覆盖原有文件内容,‘w’模式
>> 若文件存在会追加写入文件末尾,‘a’ 模式
cat 查看小文件
cat > file 写文件 cat >file.txt <<EOF >content >EOF
cat file1 file2 > file 合并文件 cat f1 // cat > f1 // cat f1 f2 > f3
more 分屏查看大型文件
ln 创建硬链接
ln -s 创建软链接 [ln -s 源路径(绝对路径) 软链接]
grep 文本搜索
grep -i 忽略大小写
grep '^a' 以字符串a开头
grep 'a$' 以字符串a结尾
find 指定目录下查找文件(包括目录)
find -name 文件名(包括目录名)查找
zip 压缩.zip格式文件
unzip 解压.zip格式文件[unzip -d 解压至指定目录]
Copyright © 2021 zbmain.  all right reserved,powered by Gitbook本页修订时间: 2021-03-28

results matching ""

    No results matching ""