Linux相关命令集

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值