linux基础学习汇编(linux命令等)

本文用来记录学习linux基础的内容,如基本架构、操作命令等

目录

一、Linux系统目录结构

二、操作命令

1.命令格式

2.快捷键

3.常见操作命令

3.1常见操作命令全写

3.2  cd  命令

3.3  ls  命令

3.4 cp复制命令

3.5 rm删除命令

3.n  tar  命令


一、Linux系统目录结构

Linux系统中,所有内容都是以文件形式存在,所谓的“文件夹”,其实也是以特殊文件的形式存在的

/ #根目录,目录的最高层级。一般根目录下只存放目录,尽量不要存放文件
    /bin   #binary的缩写,存放基础命令和工具的目录
    /sbin  #s是“super user”的意思,系统管理员或称超级用户,该目录存放其root权限下的命令
    /boot  #存放Linux系统启动的核心文件
    /dev   #device的缩写,存放设备文件,如鼠标、硬盘等
    /etc   #etcetera的缩写,存放系统配置文件,更改其中文件可能导致系统不能启动,尽量别动
    /home  #普通用户目录,又称家目录。可以有不同的用户账号
    /media #系统识别到的外接设备,如u盘等,会挂载到这个目录
    /root  #系统管理员(超级用户)的主目录
    /tmp   #temporary的缩写,存放临时文件
    /usr   #unix shared resources的缩写,类似Windows中的program files,存放系统程序文件
        /usr/bin    #系统用户安装的应用程序
        /usr/src    #内核源代码默认存放目录
        /usr/local  #系统管理员(超级用户)安装的应用程序
    /var   # variable的缩写,存放在不断扩充的文件,如日志文件等
        /var/cache  #应用程序缓存目录
        /var/crash  #存放系统错误信息
        /var/spool  #存放电子邮件、打印任务等
    /run   #存放系统启动后的临时文件,重启时,该目录下的文件被删除

二、操作命令

1.命令格式

command [-option(s)[parameter]] [file]
#命令+选项+处理对象

第一部分command为命令名,全写或缩写都可以

第二部分options与parameter可以有一项、多项或者有时也可以省略

              选项有长短之分,短选项为-缩写,长选项为--全写,如-h和--help

第三部分file为命令执行的指向对象

注:①每部分间都有空格

       ②命令区分大小写

2.快捷键

Ctrl + Alt + T  #打开终端
Tab  #补全(可多次点击)

Ctrl + Shift + C  #复制
Ctrl + Shift + V  #粘贴

Ctrl + A  #到行首
Ctrl + E  #到行尾
Ctrl + Z  #暂停任务
Ctrl + C  #终止任务
Ctrl + U  #剪切光标位置到行首的字符
Ctrl + K  #同上,剪切光标位置到行首的字符
Ctrl + W  #剪切一个单词(一般默认为两个空格之间为一个单词)
Ctrl + Y  #粘贴命令行剪切的内容
Ctrl + L  #清屏(实质为把最底行移到最上方,之前命令并未删除)

3.常见操作命令

3.1常见操作命令全写

1)目录相关
      pwd   # print working directory 打印工作目录(现在我在哪?)
      ls    # list 列出
      cd    # change directory 切换目录(我要去哪)
      mkdir # make directory 新建目录
          
2)文件相关
      touch # 创建文件
      rm    # remove 删除文件
      mv    # move 移动/重命名文件
      cp    # copy and paste 复制粘贴
      tar   # tape archive 压缩/解压
      ln    # link 链接文件

3.2  cd  命令

1)相对路径
  cd    # 到当前目录(不动)
  cd .  # 同上,到当前目录
  cd .. # 到上级目录
  cd ../.. #同上,到上级目录
  cd -  # 到上一次的目录
2)绝对路径
  cd /  # 到根目录
  cd ~  # 到home(家)目录
  cd /bin  # 到根目录下的bin目录

3.3  ls  命令

 ls [常见参数] [路径/目录/文件名]

 ls     # 列出当前目录文件
 ls ./  # 同上,列出当前目录文件
 ls ../ # 列出上级目录的文件
 ls -a  # all 列出全部文件,包括隐藏文件
 ls -l  # list 列出当前目录中文件的详细信息(权限、创建时间、大小等)
 ll     # 同上,列出当前目录中文件的详细信息
 ls -h  # human 将目录容量转换为人易读数量(如以KB、GB等为单位)
 ls -S  # size (!!此处S为大写!!)以文件大小排序
 ls -t  # time 以时间排序,最新在最上
 
 ls -R  # recursion (!大写!) 递归目录,列出文件
 ls -d  # 显示目录本身,而非目录下文件
 ls -lh /  # 列出根目录下的文件详细信息,以人以人易读数量显示(可以连写,也可以-l -h)
 ls ./*.txt  # 列出当前目录下以.txt结尾的全部文件

注:①“ * ”为正则表达式,通配符,可以匹配大到无数次

       ②“ ? ”同样为正则表达式,但最多匹配1次,即可匹配0次或1次

3.4 cp复制命令

cp -r /home/yuan/work/abc .  #将/home/yuan/work目录下的abc文件复制到当前目录
注:该命令需先cd到目的目录,才能将目标文件复制到目的目录
    结尾加“ .”代表当前目录为目的目录

3.5 rm删除命令

rm -r abc.zip  #将abc.zip文件删除
rm -rf abc     #将abc文件夹删除

3.n  tar  命令

tar -x  #解压
tar -f  #输出结果到文件/设备
tar -v  #显示处理进度
tar -z  #将输出结果重定向给gzip命令

......未完待续

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值