centos的基本命令02
16:查看系统运行的进程
ps -ef
17:查看系统已开放的端口
netstat -tunlp
18:管道命令
ps -ef | grep tom # 查看系统中与tom相关的进程
19:grep过滤命令
grep nologin /etc/passwd # 过滤出/etc/passwd下面所有含有noloing的信息 grep root /etc/passwd # 过滤出/etc/passwd下面root信息
语法: grep [参数] [--color=auto] [字符串] filename 参数详解: -i : 忽略大小写 -n : 输出行号 -v : 反向选择 --color = auto : 给关键词部分添加颜色
grep nologin /etc/passwd :
grep root /etc/passwd
20:linux下面的IP地址信息
127.0.0.1 # 本机地址, 别人无法访问,只有本机才可以访问 192.168.xx.xx # 本机IP地址,别人可以访问 localhost # 本机主机名 0.0.0.0 # 本机环回地址, 相当于127.0.0.1加上192.168.xx.xx
21:head和tail命令
head显示文件前几行,默认前10行
tail显示文件后几行,默认后10行
head 默认前10行:
tail默认最后10行:
想要显示33.txt下面的第10行到第20行, 可以使用管道符进行二次过滤
head -20 /etc/passwd | tail -10
22:which 命令
which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。
which指令会在环境变量$PATH设置的目录里查找符合条件的文件。 也就是说,使用which命令,就可以
看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
which pwd
which python
23:scp命令
语法
scp 【可选参数】 本地源文件 远程文件标记
-r :递归复制整个目录
-v:详细方式输出
-q:不显示传输进度条
-C:允许压缩
scp tom.py root@192.168.xx.xx:/opt/
# 将本地的tom.py拷贝到远程服务器192.168.xx.xx的/opt目录
scp root@192.168.xx.xx:/opt/tom2.py /root/
# 将远程服务器192.168.xx.xx的/opt目录下tom2.py拷贝到本地/root目录下
scp -r /opt/test root@192.168.xx.xx:/opt # 递归拷贝目录
24:查看磁盘占用率命令
df -h
du -sh 文件或目录名 # 统计文件或目录的大小,以K,M,G为单位人性化显
df -h
25:chattr命令(给文件加锁,谁加的锁,谁就可解锁)
chattr +a huangxiaowei.py # 给文件加锁 chattr -a huangxiaowei.py # 给文件解锁 lsattr huangxiaowei.py # 查看文件详细加锁信息
26:时间服务器
date 查看系统当前时间
ntpdate -u ntp.aliyun.com # 从阿里云的NTP服务器更新系统的时间
-----------------------------------------------------------
硬件时钟的查看 hwclock //以系统时间为基准,修改硬件时间 hwclock -w //以硬件时间为基准,修改系统时间 hwclock -s
date 041215002019 # 修改系统时间:
date 月日时分年
27:wget下载命令:
wget (网址)http://d1.music.126.net/dmusic/netease-cloud-music_1.1.0_amd64_ubuntu.deb
28:lrzsz软件包
1 centeos中使用 yum install lrzsz 命令下载并安装
2 使用 rz 命令将windows文件上传到linux
3 使用 sz 命令将linux文件下载到windows
使用rz从windows上传文件到centos上:
下载好lrzsz后: 输入rz,然后回车,会自动跳出窗口,让其选择上传文件
上传成功
使用sz从centos下载文件到 windows上:
sz home(目标文件名)
29:关机和重启命令
reboot或init 6命令用于重启机器
poweroff或init 0用于关闭系统
普通人!