操作文件命令

  • 用来切换目录
    cd
  • 显示当前文件夹下的所有文件和目录
    ls
    ll 显示所有文件和文件夹的详细信息
    ls -a 显示完整的文件和目录
  • 显示当前 工作目录
    pwd
  • 创建空文件
    touch
  • 创建目录
    mkdir
    -p 父目录不存的情况下先生成父目录
  • 复制文件或者目录
    cp
    cp 文件名/目录 指定目录名
    cp -r 目录名/目录 指定目录名
    -r 递归处理,讲指定目录下的文件与子目录一并拷贝
  • 移动文件
    mv 文件名/目录名 目录名
  • 目录、文件或目录改名
    mv 文件名/目录名 新文件名/新目录名
  • 删除文件
    rm
    -r 同时删除改目录下的所有文件
    -f 强制删除文件和目录
  • 删除空目录
    rmdir
  • 显示文本文件内容
    cat
  • 分页显示文本文件内容
    more
    less
  • 查看文本中开头或结尾的部分
    head
    tail
    head -f 5 a.log 查看a.log文件的前5行
    tail -f b.log 循环读取b.log
  • 输出命令
    echo
    echo Hello Wordl 用来向屏幕输出一句话
    echo Hello World >> a.txt 将这段内容输入到文件a.txt中
  • ll命令显示的信息详情

    1.第一个信息(1位)
    d 代表当前类型为目录
    - 代表当前类型为文件
    2.第二个信息(9位)
    首3位 代表当前文件创建者的操作权限 r(读) w(写) x(执行) user
    中3位 代表当前文件创建者的同组用户对该文件操作权限 group
    后3位 代表当前文件创建者的不同组用户对该文件操作权限 other
    3.第三个信息-链接数
    一般文件链接数为 1
    一般目录链接数为 2
    4.第四个信息
    当前文件创建者
    5.第五个信息
    当前文件创造者所属的组
    6.第六个信息
    当前文件占用空间大小
    7.第七个信息
    文件最后一次修改时间
    8.第八个信息
    文件名或目录名

网络相关命令

  • 查看ip地址
    ip addr
  • 测试网络连通性
    ping ip地址

打包、压缩命令

  • tar 命令
-c 建立一个压缩文件的参数命令
-x 解开一个压缩文件的参数命令
-z 使用gzip压缩
-v 压缩的过程中显示文件信息
-f 使用文件名,在f之后要接文件名

例如:
打包:tar -cvf xxx.tar a.txt b. txt
解包:tar -xvf xxx.tar
打包并压缩:tar -zcvf xxx.tar.gz a.txt b. txt
解压:tar -zxvf xxx.tar.gz

systemctl 服务命令

  • systemctl
    systemctl status | start | stop | restart 服务名(mysqld、firewalld、network)
    systemctl status 服务名 查看服务的运行状态
    systemctl start 服务名 启动服务
    systemctl stop 服务名 停止服务
    systemctl restart 服务名 重启服务

进程相关命令

  • 查询当前运行的进程
    ps
    ps -aux 查询系统中所有运行的进程,包括后台进程,参数x包括不占用控制台的进程,参数u显示用户
    ps -ef 查询系统中所有运行的进程,包括后台进程,而且可以显示出每个进程的父进程号
    ps -aux|grep 进程/服务名/关键字
  • 动态显示系统进程
    top
  • 杀死进程
    kill 端口号 终止端口号进程的运行
    kill -9 端口号 强制终止端口号进程的运行

vi命令

vi 文件名

用户和组相关命令

  • 查看当前用户
    whoami
  • 查看登录用户
    who
  • 推出用户
    exit
  • 添加、删除组账号
    groupadd
    groupdel
  • 添加用户账号
    useradd
    -g 指定组名称 如果创建用户的时候,不指定组名,那么系统会自动创建一个和用户名一样的组名
  • 设置用户密码
    passwd 用户名
  • 切换用户
    su 用户名

权限相关命令

Linux文件有3种典型的权限,即r读权限、w写权限、和x执行权限。在长格式输出中文件类型的后面有9列权限位,实际上这是针对不同用户而设定的。
r = 4、w = 2、x = 1

  • 更改 文件/文件夹 的权限等级
    1)数字法:chmod [文件所有者的权限等级] [文件同组用户的权限等级] [其他用户权限等级] 文件名
    例如:
    chmod 777 所有人开放全权限
    2)字母法:chomd u/g/o/a +/-/= rwx 文件名/文件夹
    例如:
    chomd u+rwx 文件名/文件夹 给文件所有者添加全权限
  • 更改文件夹及其以下所有文件的权限等级
    chmod -R [文件所有者的权限等级] [文件同组用户的权限等级] [其他用户权限等级] 文件夹
[u/g/o/a]含义
u user    表示该文件的所有者
g group   表示与该文件所有者的所属组的所有用户,用户组
o other   表示其他以外的人
a all     表示这三者都是[+-=]含义
+         增加权限
-         撤销权限
=         设定权限[rwx] 含义
r    read 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容
w    write 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能再该目录下创建新的文件
x    excute表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录

查找文件或目录

查找目录:find (查找范围) -name '关键字' -type d
查找文件:find (查找范围) -name '关键字' -print

配置环境变量

cd ~
vim .bash_profile
source .bash_profile

查看端口占用

netstat -anp | grep 端口号

查看当前目录下所有文件大小

du -h –max-depth=1 *

查看磁盘空间大小

df -h

查看内存使用情况

free -m 或者 -g

改变文件/目录所属创建人和用户组

chown name:name_group 文件名/目录名

linux的ftp下载与上传命令

sz 文件名 下载
rz 上传

【Linux】 常用命令相关推荐

  1. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  2. linux常用命令汇总

    linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...

  3. Linux常用命令大全-toolfk程序员在线工具网

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...

  4. LINUX常用命令(基础)

    LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可 ...

  5. DOS 和 Linux 常用命令的对比

    此为转载文章,转自:http://www.huihoo.org/gnu_linux/ch-doslinux.html Red Hat Linux 9: Red Hat Linux 入门指南 后退 前进 ...

  6. Linux常用命令(echo、date、ls、cd、history、cat)

    一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...

  7. Linux初学者接住了---Linux常用命令

    前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...

  8. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  9. Linux 常用命令使用方法

    Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的 ...

  10. linux 命令last -x,Linux常用命令last的使用方法详解

    前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相关信息.指令英文 ...

最新文章

  1. javascript Navigator对象属性和方法
  2. java hibernate错误org/dom4j/DocumentException、org/jboss/logging/BasicLogger、org/apache/lucene/index...
  3. c中嵌入Python,提供灵活性
  4. 数据库开发——MySQL——内置功能
  5. 阻塞队列之七:DelayQueue延时队列
  6. php标签扩展,标签扩展 · ThinkPHP5.0完全开发手册 · 看云
  7. ansible批量安装服务器思路
  8. js this指向分析
  9. debian安装及使用mysql
  10. json序列化定义类型jsckson
  11. SOCKET 478/775是两种主板的CPU接口类型
  12. Bootstarp4 文字排版
  13. 计算机分屏解决方案,一机多屏显示技术解决方案
  14. cad统计面积长度插件vlx_cad计算总长度插件
  15. 为什么Python中万物皆对象
  16. RxSwift学习笔记
  17. Civil3D 2018-03 曲面创建
  18. 分词并去停用词自定义函数:seg_word(sentence)
  19. 前端不错的相关网站和论坛
  20. 计算机命令无法到达打印机,Win7打印机发送打印命令后不打印自动消失怎么办...

热门文章

  1. Win10系统电脑连接打印机的设置方法
  2. ppt关闭受保护视图
  3. 方方格子excel工具箱 Excel表格处理必备
  4. 用计算机升级ipad系统软件,ipad2版本太低,设置里又没办法升级,咋自己升级ios系统...
  5. 三维地图渲染技术工程实践 高德前端技术专家 GMTC 开讲啦
  6. java 生成电子合同_java实现电子合同签名
  7. ECCV 2022|通往数据高效的Transformer目标检测器
  8. locust安装成功为什么运行脚本后打不开页面或运行脚本会报错
  9. 沈航计算机考研专业课,2018年沈阳航空航天大学计算机学院811操作系统之计算机操作系统考研基础五套测试题...
  10. 基于php学生社团活动报名系统