第一次学习Linux,只作了个小入门,简单学习了一下常用的Linux命令。下面来作一个小记录:

 一、切换文件夹 cd

cd /home/admin           在任意目录下,直接切换到admin文件夹

cd admin                      在当前/home目录下,切换到admin文件夹

cd ..                              返回上级目录

cd ~                              回家

cd /                                直接回到根目录

  cd [路径/文件夹名]        

pwd                                查看当前目录

二、查看文件夹内容 ls

ls tupian[文件夹名]        在当前目录下,查看文件夹的内容

    ls /[路径/文件夹名]          查看根目录下的所有文件

ls -l 或  ll                          查看当前目录下的所有文件【详细信息】

ls -a 或 ll -a                      查看当前目录下的所有文件【隐藏文件】

ls -h 或 ll - h                    人性化一点显示

①ls 与通配符【不确定文件夹名字时】

* ? [] \
有多个任意字符 一个任意字符 匹配特定一个字符 否定特殊符号意义

ls a*

ls *b

ls a?

ls [abc]d

ls [a-x]d

ls \*x

ls *txt

三、创建文件夹 mkdir

mkdir [文件夹名]

mkdir /home/admin/[文件夹名]

mkdir /home/admin/lol/pp -p        如果lol不存在,则加上-p

mkdir a b                                     在当前目录下,创建两个文件夹a,b

mkdir /home/admin/a/{c,d}          在指定目录下,创建多个文件夹c,d

mkdir .a                                        在当前目录下,创建隐藏文件夹

四、创建空的文件 touch

touch [文件名]

touch /home/admin/[文件名]

touch .a

五、浏览文件 cat、more、less:

cat more less
含义 浏览文件所有内容 分页浏览 与more类似
例子

①cat [文件名]

②cat [文件名1][文件名2]...

③cat 1.txt 2.txt > 3.txt【内容合并成新的文件

①more [文件名]

②ls | more

六、删除rm、复制cp、剪切mv:

rm [文件名]                删文件

rm [文件夹名] -r         删文件夹

  cp [源文件] [目标文件/目标目录]

        (1)处理文件

cp [文件名] [目录]      复制某文件到某文件夹

cp [文件名] [文件名]   将某文件覆盖到某文件

cp 1.txt 2.txt

(2)处理文件夹

cp [文件夹] [文件夹] -r 拷贝文件夹

-r -a -i -v
拷贝文件夹 将所有属性复制 判断是否覆盖 显示进程

mv [源文件] [目标文件/目标目录]

(1)处理文件

mv 1.txt abc.txt                                               【重命名】

mv abc.txt /home/admin/hello                           将某文件剪切至指定文件夹

mv abc.txt /home/admin/hello/aa.txt                 剪切并重命名源文件

(2)处理文件夹

mv abc a                                                         在当前目录下,将某文件夹移动到另一个文件夹

mv abc /home/admin/hello/aa                         将文件夹移动到其他目录的文件夹

   七、软连接ln、文本搜索grep、查找文件find

    ln -s [源文件] [创建的新文件名]

ln -s 1.txt 1_soft_link                                        在当前目录下创建一个软连接

ln -s /home/admin/day2/1.txt ~/1.soft_link        在其他目录下创建一个软连接

软链接 1、本身不储存内容,只记录源文件名称。
2、修改软链接或源文件,内容都会改变。

grep [要查找的字符串] [指定的文本]

grep hello text.txt

  grep [要查找的字符串] [指定的文件夹] -r

grep hello . -r                查看当前目录下所有有hello的文件

-n 显示行号                grep -n hello test.txt
-i 忽略大小写             grep -i hello test.txt
-v

反向查找                grep -v hello test.txt

通配符

^ 以...为开头                 grep -n ^h test.txt       
$ 以...为结尾                 grep -n h$ test.txt
. ...后有任意字符          grep -n h. test.txt

  find [目录] -name [文件名]                                 在...目录下查找名为...的文件

find /home/admin -name 1.txt                             在...目录下查找名为1.txt的文件

find . -name '*txt'                                                 使用通配符情况

      八、归档管理tar

-c 打包
-f 指定档案名称,必须放到最后
-x 解包
-z 压缩

(1)打包

 tar -czf [生成的包名] [要压缩的文件等]                将...文件打包至...包

tar -czf b.tar.gz *txt

tar -czf b.tar.gz 1.txt 2.txt 3.txt

(2)解包

tar -xzf [要解压的包] -C [目录/文件夹名]                将包解压缩到...文件夹

tar -xzf b.tar.gz -C /home/admin/btar

-v 显示打包或解包的进程
-t 列出档案中的所有文件【查看】

   九、修改权限chmod

u 文件的拥有者
g 文件的拥有的组
o 其他用户
a 所有用户
+ 增加权限
- 撤销权限
= 赋予权限
r   4 可读read
w  2 可写write
x   1 可执行
-   0 不具任何权限

chmod [权限修改] [文件/文件名]

字符法:chmod u+x,g=x,o=- test.txt

数字法:chmod 777 test.txt

     十、其他

切换到管理员账号 su

切换账号                su admin

设置用户密码         passwd [用户名]

退出某一用户        exit

查看登录用户        who

admin pts/0 pts代表一个终端
admin tty1 tty 代表用户登录了该系统

去除某终端               pkill -kill -t pts/1

重启                          reboot

10分钟后关机           shutdown -h +10

近两日学的Linux系统基础命令总结相关推荐

  1. linux系统基础命令使用,linux基础命令(linux必学的60个命令)

    本文主要是讲解Linux系统上最常用.最基本的10个命令. 如果您习惯于通过一个漂亮的图形界面来完成所有的工作,那么在Linux CLI(命令行界面)世界中入门可能会有些困难.对于初学者,有时很难决定 ...

  2. linux 系统基础命令

    cnetos7目录结构 查看命令tree 目 录 说 明 / 处于linux系统树形结构的最顶端,它是linux文件系统的入口,所有的目录.文件.设备都在 / 之下 /bin bin是Binary的缩 ...

  3. python高级 笔记 01(Linux系统基础命令)

    什么是操作系统 管理和控制计算机硬件和软件资源的计算机程序. Window Linux Mac OS X ios 操作系统和软硬件之间的关系 小明给小花发微信 信息内容 软件 操作系统 网卡 网卡 操 ...

  4. linux脚本参数获取时间戳,Linux系统date命令的参数及获取时间戳的方法

    date指令相关用法示例 date 用法: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] ...

  5. Linux系统常用命令汇总(含例图)

    一.Linux系统基础命令 1.ls:用于查看一个目录或者文件 ls -l = ll:查看详细信息 ls -a :列举所有,包括隐藏文件 ls -r :逆序查看 2.cd:切换工作目录 注: ①按ta ...

  6. 学着学着Linux系统写篇心得

    2019独角兽企业重金招聘Python工程师标准>>> 学着学着Linux系统写篇心得 本学期对于linux系统的学习,和自己买的一本<linux就该这么学>这本书,让我 ...

  7. Linux系统基础操作管理

    一.系统基础操作规范 1.第一个规范 输出命令信息需要在命令提示符之后输入 命令提示符: [root@oldboy ~]# root 表示当前登录系统用户名称 oldboy 表示当前系统主机名称 ~ ...

  8. Linux实战教学笔记06:Linux系统基础优化

    第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...

  9. Linux系统基础知识

    Linux系统基础知识 1.在Linux系统中,以文件方式访问设备.   2. Linux内核引导时,从文件 /etc/fstab中读取要加载的文件系统. 3. Linux文件系统中每个文件用 ino ...

最新文章

  1. CTFshow 命令执行 web73
  2. 北京计算机在职研究生双证学校,北京在职研究生目前有哪些学校开设了双证专业?...
  3. java string类api_java基础—String类型常用api
  4. python解压打开文件过多_在python中使用zipfile压缩文件时层级很多,有很多层目录...
  5. Patrick Hughes - 错觉3D雕塑艺术
  6. 查看linux cpu和内存利用率__linux top命令
  7. java公司自己封装的框架_SpringBoot封装自己的Starter的实现方法
  8. 百倍性能的PL/SQL优化案例(r11笔记第13天)
  9. [原创]c# 加解密通用类
  10. 【文本摘要】文本摘要(text summarization)最新研究热点、发展趋势、里程碑论文推荐...
  11. 【运动学】基于matlab速度+加速度数值计算 【含Matlab源码 974期】
  12. VB图像识别、语音识别源代码+注释
  13. 基于openmv的汽车内后视镜
  14. Bit Twiddling Hacks
  15. stm32 f105 RBT6 建立工程头文件
  16. jmeter中的响应断言
  17. Linux 学习--一篇就学懂Linux(万字长文)
  18. Farfetch纽交所上市:估值超50亿美元 京东IDG是股东
  19. 我的python学习笔记全集_Python学习笔记(1):助你我一起共同成长
  20. 陈宝生:在升学压力下学校体育有“边缘化”的危险

热门文章

  1. 相见恨晚的超实用网站
  2. flex little know
  3. 毕业了,等待我们的是什么?
  4. Vue~在线预览doc、docx、pdf、img文件
  5. 程序员从来没给丈母娘买礼物,真相竟然令人沉默
  6. 【技术干货】详解BGP4+的负载分担
  7. 英文文章写作|文献管理|​​​​​​​阅读文献|引用文献|国内文章
  8. Unity-模型导入-材质
  9. R语言使用cph函数和rcs函数构建限制性立方样条cox回归模型、使用rms包的Predict函数计算指定连续变量和风险比HR值的关系、可视化连续变量和风险值HR的关系
  10. 蓝桥杯 平方和(JAVA)