zoukankan      html  css  js  c++  java
  • linux学习笔记————基本命令

    一.万能帮助命令

    1.man帮助

    man是manual的缩写

    man帮助用户演示

    [root@localhost test]# man ls

    man也是一条命令,分为9章,可以使用man命令获得man帮助

    [root@localhost test]# man 7 man

    2.help帮助

    shell(命令解释器)自带的命令称为内部命令,其他的是外部命令

    type:查询命令是内部还是外部命令;格式:type+要查询的命令

    内部命令使用help帮助

    [root@localhost test]# help cd

    外部命令使用help帮助

    [root@localhost test]# ls --help

    3.info帮助

    info帮助比help更详细,作为help的补充

    [root@localhost test]# info ls

    4.使用网络资源

    解放大脑,使用搜索引擎

    使用官方文档,获取最新的特性

    二、文件操作

    /  根目录

    /root   root用户的家目录

    /home/username   普通用户的家目录

    /etc   配置文件目录

    /bin   命令目录

    /sbin  管理命令目录

    /usr/bin/usr/sbin 系统预装的其他命令

    1.pwd:显示当前目录路径/名称

    [root@localhost test]# pwd

    2.cd: 更改当前的操作目录

    [root@localhost test]# cd /path/to/... 绝对路径(离根目录比较近时用)

    [root@localhost test]# cd  ./path/to/... 相对路径(离当前目录近时用)

    [root@localhost test]# cd ../path/to/... 相对路径

    [root@localhost test]# cd -: 俩个目录来回切换时用

    [root@localhost test]# cd ..:(后面空格加俩点)返回上一级目录

    如果不知道要打开的文件夹全称或名过长,可以按tab键盘自动补齐,如:cd  /u + table键,系统自动帮我们补齐成 /user 

    3.ls:查看当前目录下的所有文件及文件夹

    [root@localhost test]# ls 【选项,选项...】参数...

    常用参数:

    -l:长格式显示文件

    -lh:文件已M的方式显示

    -a:显示隐藏文件

    -r:逆序显示

    -t:按照时间顺序显示

    -R:递归显示

    可以连着用: ls -lartR

    [root@localhost test]# ll      以详细方式显示所有文件与文件夹。(相当于 ls -l 命令)  

     4.文件的增、删、查、移

    [root@localhost test]# mkdir  test           创建文件夹

    常用参数:-p 建立多级目录

    [root@localhost test]# touch  test.txt      创建文件

    cp:负责文件和目录

    cp[选项]  文件路径

    cp[选项]  文件... 路径

    常用参数:

    -r 复制目录

    -p 保留用户,权限,时间等文件属性

    -a 等同于-dpR

    [root@localhost test]# cp test.txt  test2.txt       把test.txt文件当前文件夹下复制出个test2.txt

    [root@localhost test]# cp test.txt  /hzh/test       将test.txt 复制到/hzh/test  目录下 

    [root@localhost test]# rmdir  aa        删除非空目录

    [root@localhost test]# rm  aa.txt        删除aa.txt文件

    [root@localhost test]# rm  -r  bb         删除bb目录(包括目录下的所有文件)

    [root@localhost test]# rm  -rf bb         删除bb目录(不对目录下的每个文件提醒删除)

    mv 移动文件

    mv[选项] 源文件 目标文件

    mv[选项] 源文件 目录

    [root@localhost test]# mv dd.txt ..       将dd.txt文件移动上一级目录(注意尾部的两个点)

    [root@localhost test]# mv bb.txt  /hzh/test/      将bb.txt文件移动到hzh/test/目录下

    [root@localhost test]# mv  dd.txt  dd2.txt       将dd.txt改名为dd2.txt

    5.通配符

    定义:shell 内建的符号

    用途:操作多个相似(有简单规律)的文件

    常用通配符

    *  匹配任何字符串

    ? 匹配一个字符串

    [xyz] 匹配xyz任意一个字符

    [a-z] 匹配一个范围

    [!xyz]或[^xyz]不匹配

    6.文本查看命令

    cat:文本内容显示到终端

    head:查看文件开头

    tail:查看文件结尾

    常用参数-f文件内容更新后,显示信息同步更新

    wc:统计文件内容信息

    常用参数-l显示文件有多少行

    7.文件压缩和解压

    经常使用的扩展名是:.tar.gz.tar.bz2.tgz

    打包命令:

    tar打包命令

    常用参数

    c 打包

    x 解包

    f 指定操作类型为文件

    v 显示详细信息

    z 解压缩

    可以使用gzip和bzip2命令单独操作

    通常和tar命令配合操作

    常用参数

    -z gzip  格式压缩和解压缩

    -j bzip2 格式压缩和解压缩

    压缩文件

    [root@localhost test]# tar cf  aa.tar

    [root@localhost test]# tar cjf  aa.tar.bz2

    [root@localhost test]# tar czf  aa.tar.gz 

    解压缩文件

    [root@localhost test]# tar xf  aa.tar

    [root@localhost test]# tar zxf  aa.tar.gz 

    [root@localhost test]# tar jxf  aa.tar.bz2

  • 相关阅读:
    JavaScript-4.2函数,变量作用域---ShinePans
    2019-8-31-C#-简单读取文件
    2019-8-31-C#-简单读取文件
    2019-8-31-C#-大端小端转换
    2019-8-31-C#-大端小端转换
    2019-6-11-C#-标准性能测试
    2019-6-11-C#-标准性能测试
    2018-2-13-win10-uwp-右击选择-GridViewItem-
    2018-2-13-win10-uwp-右击选择-GridViewItem-
    2019-8-31-NuGet-如何设置图标
  • 原文地址:https://www.cnblogs.com/anniedaniel/p/12426297.html
Copyright © 2011-2022 走看看