1、查看Linux相关进程命令
查看所有进程:ps -aux
查看指定进程:ps -aux | grep 指定名称
2、查看当前目录文件个数
ls -l | grep -c '^-'
查看文件目录大小:du -h --max_depth=1 ./ 查看当前目录中深度为1的目录存储大小
du -h 查看当前目录所有子目录存储大小
du -kh your_file_name 查看指定文件的大小
查看目录文件大小 ls -lht
3、查询日志文件
动态查询文件命令:tail -f 文件
查询文件所有内容:cat 文件
4、window与Linux之间的上传与下载
上传文件的命令:rz,运行rz会弹出windows的文件添加窗口
下载文件的命令:sz 下载文件名,不能下载目录文件
下载的目录在客户端设计的下载目录
5、Linux后台执行Python程序
python -u test.py > test.log 2>&1 &
1. 最后一个“&”表示后台运行程序
2. “-u”表示不启用缓存,实时输出打印信息到日志文件(如果不加-u,则会导致日志文件不会实时刷新代码中的print函数的信息)
3. “test.log”表示输出的日志文件
4. “>”表示将打印信息重定向到日志文件
5. “2>&1”表示将标准错误输出转变化标准输出,可以将错误信息也输出到日志文件中(0-> stdin, 1->stdout, 2->stderr)
也可以通过nohup python demo.py &,
可以同级目录下发现nohup.out
日志文件
6、远程上传下载文件到Linux(外网)
上传命令:scp -P port 本地文件 admin@xx.xx.xx.xx:/home/ 上传文件
下载命令:scp -P port admin@xx.xx.xx.xx:/home/.. ./ 下载文件到当前目录
7、文件打包
(1) 将 test 目录打包成一个文件,-r 表示递归打包包含子目录的全部内容,-q 表示安静模式,-o 表示输出文件,其后紧跟打包输出文件名
zip -r -q -o test.zip /home/test
(2) 使用 du 命令查看打包后文件的大小
du -h test.zip
使用 file 命令查看文件大小和类型
file test.zip
8、安装Python3.7
tar -xvzf Python-3.7.0.tgz
进入目录:
cd Python-3.7.0/
添加配置:
./configure --prefix=/usr/python
这里配置自己的安装目录,接下来编译源码:
make
执行安装:
make install
9、按照名称杀死进程的命令:pkill 进程名称
查询某个进程名称的pid命令:pgrep -l xxxxx(进程名称)
10、Linux添加用户并设置root权限
# adduser new_user_name
# passwd new_user_name
打开sudoers文件,并添加新用户有root权限
# vim /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
new_uer_name ALL=(ALL) ALL (添加这一行)
其中修改/etc/sudoers权限的相关指令
# chmod +w /etc/sudoers 添加写权限
# chmod -w /etc/sudoers 消除写权限
11、Linux赋予文件权限给某用户
#chown -R username:username 文件目录
12、配置Linux静态IP
# vim /etc/sysconfig/network-scripts/ifcfg-em1
修改网卡为静态地址,然后重启网络服务
# service network restart