linux常用命令

linux操作系统的优点
1).系统稳定
2).作为服务器系统使用

     Linux 常用目录
    
1.  home目录 :普通用户家目录

2.  root目录:管理员家目录

3.  usr/local目录:用户自行安装的软件存放路径

4.  etc目录:配置文件存放路径

5. var目录:存放经常变化的文件
/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令
/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

Linux常用命令
Touch .a  创建隐藏文件
 ls
ls
ls -l  
 查看目录下的文件和目录详情
ls -a
查看目录下所有文件和目录(包含隐藏文件)

进入一个目录    
cd
cd命令日常用法
cd /
  进入根目录
cd dir
  进入指定目录
cd ..
  进入上一级目录
cd ~
  进入家目录

touch命令
touch +file
    创建空文件

mkdir命令
mkdir +dir
    创建空目录


删除命令   rm
常用的参数
rm        删除文件前进行确认
rm -r    删除目录
注意点
删除目录时,会确认是否进入目录,然后对目录中文件进行删除
rm -rf    强制删除文件/目录
rm -rf  * 强制删除当前目录下所有
注意点
删除前不询问,直接删除

cp命令 
    复制一个文件
    cp  +原文件名称 +新文  件名称
    例如复制文件file1为file2
     cp file1 file2
注意点:
复制的文件可以指定保存路径
    例如:
    cp   file1  path/file2
cp常用参数
    -r
    复制一个目录
   cp  -r +原目录 +新目录

mv命令
    移动一个文件
mv  +移动的文件 +移动后的文件路径
例子:把file1移动到当前目录dir1内
    mv file1 ./dir1
文件重命名
   mv +原文件名称  +新文件名称
   例子 把file1重命名为file2
   mv file1 file2

cat命令
    查看一个文件的所有内容
    cat  +文件名称
    例子:查看file1文件的所有内容
    cat file1

注意点
   cat常可以跟管道符“|”,grep命令组合使用
   例子:搜索文件中含有i的行
    cat file1 |grep “i”

less命令
  针对内容多的文件,支持翻页查看
   less  +文件名称
注意点
点击space键,向下翻页,直到最后显示END
键盘ctrl+z 才能退出
点击b键,向上翻页。

more命令
      针对内容非常多的文件,支持翻页查看
      more +文件名称

注意点
点击enter键,向下翻页,显示百分比,到百分之百,自动退出。
点击b键,向上翻页。

重定向符号
1.  >    覆盖
2.  >>  追加

>   覆盖
例如:把file1 文件中的内容覆盖到file2
重定向符号
          cat  file1 > file2
>> 追加
例如:把file1文件中的内容追加到file2文件末尾
          cat  file1 >>file2
注意点
        记得时候,1覆盖2追加(1个>覆盖,2个>追加)

head命令
    查看文件前指定行的数据
    head file1
    默认查看file1文件的前10行数据
常用的参数
   -n
    指定行数,查看数据
    head  -n 5 file1
  

tail命令
查看文件末尾指定行数据
tail +文件名称  常用于查看日志文件
    默认查看文件末尾10行数据

常用参数
   -n
   指定行数,查看文件末尾的数据
   tail -n  文件名称
例子:查看文件末尾5行数据
   tail -n 5 file1

find命令
    通过文件/目录名称查找绝对路径
find  / -name 文件名/目录名

lsof -i:3306

wget 链接  下载链接的内容

注意点:
/  代表着从根目录开始查找,我们也可以指定路径下查找
例子:从home目录下查找
find  / home -name file1

grep命令

    搜索字符串命令
    grep +字符串

tar -cvf  要压缩的文件

tar -xvf 解压的文件

 ps -ef |grep 服务器名称  查看进程相应的服务器进程

用户操作命令

chmod  xxx 文件名  更改权限   注意:第一位x代表文件所属者权限,第二位x代表用户组权限,第三位x代表其他用户权限, 若单独一个x代表给其他用户权限 。x可选4(读)2(写)1(执行)若6则代表读写 3代表写执行

chow 修改用户

useradd 用户名   创建用户

groupadd 用户组名称  添加用户组

groupdel  用户组名称  删除用户组

su 用户   切换用户


注意点

常和cat命令组合使用
cat file1 |grep “字符串”

top -d -5 (每隔5秒跟新一次)

top 命令可以查看进程的CPU、内存等资源的使用情况

N - 以 PID 的大小的顺序排列表示进程列表

P - 以 CPU 占用率大小的顺序排列进程列表

us:用户模式消耗的 CPU 时间百分比。该值较高时,说明用户进程消耗的 CPU 时间比较多

sy:内核模式消耗的 CPU 时间百分比。

wa:IO 等待消耗的 CPU 时间百分比。该值较高时,说明 IO 等待比较严重,也可能是磁盘性能出现了瓶颈。

id:处于空闲状态的 CPU 时间百分比。如果该值持续为 0,同时 sy 是 us 的两倍,系统面临着 CPU 资源的短缺

st :如果系统中运行了虚拟机,此项显示虚机使用CPU的情况

Free命令

tail -f 文件名  实时查看文件

total:总计物理内存的大小。

used:已使用多大。

free:可用有多少。

Shared:多个进程共享的内存总额。

Buffers/cached:磁盘缓存的大小。

#所以空闲内存=free+buffers+cached=total-used2.

losf -i:端口号(查看端口使用情况)

netstat -ntlp  查看服务器端口

kill -9 pid  杀死进程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值