linux 常用命令

// 创建文件夹
mkdir kk
mkdir -p kk 创建多久目录结构
// 删除文件夹
rm -rf model/
// 创建文件
touch kk.txt
//删除文件
rm kk.txt
// 移动文件到kl下
mv kk.txt kl/
// 创建locate 目录库
updatedb
// 快速定位文件
locate kk.txt
//查看文件内容
cat kk.txt
// 查看并且编辑内容
vim kk.txt
//搜索kk文件内 hello 所在行数并展示内容
cat kk.txt | grep -n hello 区分大小写
cat kk.txt | grep -ni hello 忽略大小写
// 上传文件到linux服务器
到 放置文件的路径下执行 rz
没有安装sz 则执行yum install sz
// tar 压缩文件
tar -zcvf aa.tar.gz kk.txt kl.txt
// tar 解压文件
tar -zxvf aa.tar.gz
// 添加分组
groupadd ploic
// 添加用户并指定分组
useradd -g ploic tom
// 修改用户密码
passwd tom
//查看用户信息
id tom
// 切换用户
su root
// 修改文件所属用户
chown tom kk.txt
// 修改文件所属分组
chgrp ploic kk.txt
//修改用户所属组
usermod -g ploic pys
// 修改文件读写权限
chmod u=rwx,g=rwx,o=rwx kk.txt
chmod u+x,g+wx,o+rx kk.txt
chmod u-wx,g-rwx,o-wx kk.txt
r=4 w=2 x=1
// 定时任务表达式
*/1 * * * *
1 分钟 0-59
2 小时 0-24
3 天 1-31
4 月份 1-12
5 周 0-7 (0,7都是周日)

  • 代表任何时间
    , 不连续的时间
  • 范围
    */ 每隔多久执行一次
    // 创建一个任务 一分钟执行一次
    vim mytask.sh
    data>> /vmTest/kk.txt 执行命令
    chmod 744 mytask.txt 赋予可执行权限
    crontab -e 打开文件
    */1 * * * * /vmTest/mytask.sh 添加定时任务指令
    // 终止任务调度
    crontab -r
    // 查看任务调度
    crontab -l
    // 重启任务调度
    service crond restart
    //分区
    fdisk /dev/sdb
    n 创建分区
    p 显示磁盘分区
    w 写入磁盘并退出
    // 格式化
    mkfs -t ext4 /dev/sdb
    // 挂载
    1 创建 home/newdisk
    2 挂载 mount /dev/sdb1 /home/newdisk
    3 自动挂载 vim /etc/fstab
    /dev/sdb1 /home/newdisk ext4 defaults 0 0
    // 卸载分区
    mount /home/newdisk
    //设置固定IP
    vim /etc/sysconfig/network-scripts/ifcfg-ens33
    NOBOOT =yes
    BOOTPROTO =static
    IPADDR = 192.168.122.15
    GATEWAY = 192.168.122.2
    DNS1=192.168.122.2
    // 查看主机名
    hostname
    // 查看磁盘使用情况
    df -h df -l df -lh
    // 查看目录使用情况
    du /home
    // 统计目录文件数
    ls -l /home | grep “^-” | wc -l

// 查看进程
ps
-a 显示当前终端所有进程信息
-u 以用户的格式信息显示进程信息
-x 显示后台进程运行参数
-e 显示所有进程
-f 全格式
ps -aux | grep sshd 查看是否有sshd进程
// 参数解析
USER: 进程拥有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM: 占用的记忆体使用率
VSZ: 占用的虚拟记忆体大小
RSS: 占用的记忆体大小
TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态:
D: 不可中断的静止
R: 正在执行中
S: 静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的记忆体分页可分配
<: 高优先序的行程
N: 低优先序的行程
L: 有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O)

START: 行程开始时间
TIME: 执行的时间
COMMAND:所执行的指令
//终止进程 kill 和 killall
kill 进程号
killall 进程名称
kill -9 进程号 强制干掉进程
// 树形结构展示进程
pstree
//RPM 命令
// 查询安装软件信息
rpm -qi firefox
// 查询安装的所有软件包
rpm -qa
// 查询软件包安装了哪些文件
rpm -ql firefox
// 查询文件属于哪个软件包
rpm -qf /etx/passwd
// 删除软件包
rpm -e firefox
//强制删除软件包
rpm -e --nodeps firefox
// 软件包安装
rpm -ivh firefox.rpm
i 安装
v 提示
h 进度条
//YUM 命令
// 安装命令
yum install firefox
// 查看端口占用
netstat --tunlp
// 查看IO读写
iotop
// init 命令
0:关机bai
1:单用户形式,只root进行维护du
2:多zhi用户,不能使用net file system
3:完全多dao用户
5:图形化
6:重zhuan启
//命令行清屏
ctrl+l(等价clear)
// VIM 打开的文件显示行号
set nu
//VIM 打开的文件搜索内容
esc+: 后输入 /查找的内容
// 查找应用打开状况
ps -ef | grep redis

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值