linux常使用的命令

关机命令

shutdown

halt

poweroff

reboot

grep 选项 参数

-l 显示所有包含关键字的文件名

-n 在匹配之前加上行号

-c 只显示匹配的行数

-v 显示不匹配的行

管道符 “|”

左边的输出作为右边的输入

例如:我们找个文件包含abc 但是不含有def的文件

grep -l "*abc*"|grep -v "*def*"

文件系统配置文件

/etc/filesystems   #测试挂载文件系统类型
​
/peoc/filesystems    # 已经加载的文件系统类型
​
/lib/modules/2.6.18-274el5/kernel/fs/  #文件系统驱动所在目录
​
/etc/fstab   #分区挂载目录

文件类型的颜色

蓝色文件----------目录

白色文件----------一般性文件,如文本文件,配置文件,源码文件等

浅蓝色文件----------链接文件,主要是使用 ln 命令建立的文件

绿色文件----------可执行文件,可执行的程序

红色文件-----------压缩文件或者包文件

df命令

df -h   #显示文件系统整体磁盘的使用情况
分别显示的内容
容量  已用  可用  已用% 挂载点
​
df -i  #显示

du命令

du  -sh #显示当前的目录大小
du  -sh/    #显示根目录下所有文件的大小

dumpe2fs:显示当前的磁盘状态

软、硬链接创建命令

ln -s 源文件 目标文件   #  软连接 也就是快捷方式
​
ln 源文件  目标文件   #硬链接  不支持对目录和跨文件系统创建

fdisk(不支持大于2T的磁盘)

fdisk -l   #显示系统中所有的分区

mkfs 格式化磁盘

mkfs -t 文件系统格式 设备文件名

mkfs -t ext4 /dev/hda1   #对分区/dev/hda1 进行格式化

交换分区(swap)

就是在内存用完时,给磁盘调出部分空间虚化成内存给使用

特点:

<1>连续的磁盘空间,且对用户不可见

<2>他的速度可比物理内存慢多了

swapon -s  #用于查看当前交换分区大小
​
#创建一个交换文件
​
dd if=/dev/zero of=/swapfile bs=1024 count=1048576 #1048576就是1G用KB表示的大小
​
mkswap /swapfile   #需要将它格式化为交换文件的格式
​
swapon /swapfile   #挂载上去,就可以立刻应用这个交换文件
​
#  可以运行swapon -s查看一下
​
#如果你想开机的时候自动挂载这个交换文件,那么还要在/etc/fstab中加上下面这一句:/swapfile swap sw 0 0
​

userdel

选项 -r 在删除用户的同时删除家目录

文件权限

#执行
ls -lha
#   -   代表文件    d开头代表目录
​
#  r  代表读  4
#  w  代表写  2
#  x  代表执行 1
​
-rw-r--r--.  1 root root  100 Dec 29  2013 .cshrc  #代表普通文件   删除用rm
drwxr-----.  3 root root   19 Jun 13 02:26 .pki   #代表目录
​

UID

#所有uid为0的用户都是超级用户  通过  /etc/passwd 来查看超级用户

开关机命令

shutdown -h now   # 现在马上关机
​
shutdown -h 5 #五分钟后关机
​
poweroff    #立刻关机
​
shutdown  -r  now  #现在马上重启主机
​
reboot  #立刻重启

cd命令

  #切换目录    
  cd ./     #当前目录
  cd ..   #退回上级目录
  cd ~    #家目录
  cd -   #上次访问的目录
  

ls命令

#查看目录
​
ls -lha #  查看当前目录下的所有目录和文件呈现方式为人性化
​
ls  /usr   #查看指定目录下的文件和目录

rm命令

#删除命令
​
rm 文件名   #删除的是文件
​
rm -r    # 删除的是目录 
​
rm -rf/*  #慎用!!!!慎用  包吃包住命令

mv命令

#目录重命名
​
mv  a   b   #将目录a改为b
​
​
#剪切目录
​
mv 目录的名称  目录的新位置   
​
​

find命令

#按名字查找
​
find    目录  参数  文件名称
#按名字查找
#查找所有以a结尾的文件或文件
find    /usr    -name   "*a"
​
​
#按文件大小查找
​
find    目录  参数  文件大小
​
find    /use    -size   +(-)10k(M、G)
#-表示小于某个数   +表示大于某个数   K表示kb  m g类似

vi命令

#   dd 删除当前行
#   输入  i  在光标所在前面插入     输入 o  在光标所在后面插入
#   输入a  在光标所在行 另起一行插入
#    快捷键 esc后  shift+zz  保存并且退出
​
#   shift+g光标跳到最后一行
#   yy复制一行内容
#    p粘贴一行的内容

tar命令

#  格式 tar  [选项] [打包完成的名字] [需要打包的文件]
​
#  创建打包   z调用gzip进行压缩    c 创建压缩   v 显示运行过程   f指定文件名  
tar -zcvf abc.tar.gz aa.txt bb.txt
​
#  解压缩  x表示解压
tar -zxvf abc.tar.gz  /usr/tmp
​
​

grep命令

#  文本搜索工具
​
#  选项 -n 结果显示行数   -v 排除关键字 

which命令

# 查找命令的位置也就是路径 
​
which cd
which pwd

sudo命令

主机名的配置

vi /etc/sysconfig/network

ip 地址配置

vi /etc/sysconfig/network-scripts/ifcfg-enth0

域名映射

#进入编辑模式
vi /etc/hosts
​
192.168.61.145 swb  #代表

crontab定时任务

#先安装   crontab
​
yum install -y crontabs
​
#选项 -l 显示定时任务   -e 编辑定时任务  -r删除定时任务
​
crontab -e
​
​
# 格式           *      *      *      *    * 命令
#               分钟   小时     日   月   星期几
# 取值范围      1-59    0-23    1-31   1-12   1-7
​
​
5 * * * * touch wjy.txt  #五分钟后执行命令
​
*/5 * * * * touch wjy.txt  #每五分钟执行一次命令
​
* 12 * * *  touch wjy.txt  #每天十二点执行任务
​
3,15 * * * * touch wjy.txt  #没小时第三分钟和第十五分钟执行任务
​
3,15 8-11 * * * touch wjy.txt  #每天八到十点第三分钟和第十五分钟执行任务
​
3,15 1-23 */3 * * touch wjy.txt  #每隔三天执行一次八到十点第三分钟和第十五分钟执行任务
​

查看进程

ps -ef  #查看所有正在运行的进程
​
kill  #杀掉某个进程
​
kill pid   kill -9 pid    # 强制杀掉某个进程   pid  进程id

查看当前系统端口

netstat -an  # 查看所有端口
​
netstat -an|grep 端口
  • 22
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值