Linux 常用命令–让命令飞一会

时间不在于你拥有多少,而在于你怎样使用。我宁愿犯错,也不愿什么都不做,不要放弃,直到做对为止。—-艾克

Linux 文件与目录管理

Linux的目录结构为树状结构,最顶级的目录为根目录 /。。
绝对路径:
路径的写法,由根目录 / 写起,例如: /home/ubuntu/shell 这个目录。
相对路径:
路径的写法,不是由/写起,例如:由/home/ubuntu/shell 要到/home/ubuntu/fun 底下时,可以写成: cd . ./ fun 这就是相对路径的写法。
就比如大家在一个教室里,绝对路径就是从自己的位置走到教室门口再走到对方的位置;而相对路径就是从我的位置直接到对方的位置。

cd / 进入根目录
cd ~ 进入家目录(home)

处理目录常用的命令

我们可以使用man(命令)来查看各个命令的使用文档,如:man ls。
常用于处理目录的命令主要有如下:

  • ls: 列出目录及文件名
  • cd:切换目录
  • pwd:显示目前的目录
  • mkdir:创建一个新的目录
  • rmdir:删除一个空的目录
  • cp: 复制文件或目录
  • rm: 删除文件或目录
  • mv: 移动文件与目录,或修改文件与目录的名称

ls(查看当前目录下的内容)

ls命令支持选项,加上不同的选项,可以按照不同的条件查看当前目录下的内容。
用法:
ls
注意1:linux区分大小写。
注意2:各选项可以任意组合。

Linux 常用命令--让命令飞一会

注意1:linux下路径的目录名之间都是用斜线(/)分开,而不是反斜线();
注意2:linux下切换目录,可以用相对路劲,也可以用绝对路径

pwd(查看当前路径)

pwd – 打印当前的绝对路径

mkdir(创建目录)

mkdir 目录名

  • m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色
  • p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!

rmdir、rm(删除目录)

rmdir只能用于删除空目录

rmdir 文件/目录

选项或参数:

-p :从该目录起,一次删除多级空目录

rm既可以删除文件,也可以删除目录(无论目录是否为非空)

rm 文件/目录

Linux 常用命令--让命令飞一会

mv (移动文件与目录,或修改名称)

mv 源文件或者目录 目的文件或目录

注意:如果目的路径与原路径不相同则移动,如果相同则进行改名操作

Linux 查看文件内容/类型

Linux常用于查看文件的内容的命令如下:

  • cat 由第一行开始显示文件内容
  • nl 显示的时候,顺道输出行号!
  • more 一页一页的显示文件内容
  • less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
  • head 只看头几行
  • tail 只看尾巴几行
  • file 查看文件类型
  • sort 查看文件的内容并排序
  • uniq 查看文件的内容并排序 ,去掉相邻的重复的行
  • echo 显示文本

cat (查看文件内容)

cat 文件 或者
cat 选项 文件1 文件2
cat 路径/文件

选项与参数:

  • -A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
  • -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
  • -E :将结尾的断行字节 $ 显示出来;
  • -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
  • -T :将 [tab] 按键以 ^I 显示出来;
  • -v :列出一些看不出来的特殊字符

nl(查看文件内容并且显示行号)

nl [选项] 文件

选项与参数:

  • -b :指定行号指定的方式,主要有两种:
  • -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
  • -b t :如果有空行,空的那一行不要列出行号(默认值);
  • -n :列出行号表示的方法,主要有三种: -n ln :行号在荧幕的最左方显示;
  • -n rn :行号在自己栏位的最右方显示,且不加 0 ;
  • -n rz :行号在自己栏位的最右方显示,且加 0 ;
  • -w :行号栏位的占用的位数

more和less(查看文件内容)

两个命令都可以浏览文件文件,可以分页查看文件内容,空格翻页、q退出。

more/less 文件

在 more 按键可以按的:
空白键 (space):代表向下翻一页;
Enter :代表向下翻『一行』;
less运行时可以输入的命令有
空白键 :向下翻动一页;
[pagedown]/:向下翻动一页;
[pageup] :向上翻动一页;
所以相对这两个命令而言,我们选择记住less即可

head/tail(查看文件内容)

headtail两个命令可分别查看文件的头部尾部,一般用于查看ASCII文件。默认显示10行,可以加上参
数指定显示多上行

head/tail 文件

Linux 常用命令--让命令飞一会
  • Shell允许用户对输入输出进行重定向。输出重定向允许将输出信息从标准输出重定向到其他文件 上。
    Linux 常用命令--让命令飞一会

    /etc/group文件
    用户组信息

    组名
    加密的口令
    GID号
    成员列表,彼此用逗号隔开

    Linux 常用命令--让命令飞一会

    adduser(添加新的用户账号)

    uaddser 用户名

    选项

    -c comment 指定一段注释性描述。
    -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
    -g 用户组 指定用户所属的用户组。
    -G 用户组,用户组 指定用户所属的附加组。
    -s Shell文件 指定用户的登录Shell。
    -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号

    deluser(删除用户账号)

    deluser 选项 用户名

    常用的选项是 -r,它的作用是把用户的主目录一起删除。或者:

    deluser –remove-home user1

    删除用户user1的同时删除用户的工作目录

    usermod(修改帐号)

    usermod 选项 用户名

    常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。

    usermod -d /home/newname -m -l newname oldname
    usermod -G 组名 用户名 –将用户添加到指定的组

    passwd(修改用户密码)

    passwd 用户名–修改指定用户的密码

    su(切换用户)

    su /默认进入超级用户root

    su 用户

    exit(退出)

    root@ubuntu-virtual-machine:/home/ubuntu# exitexitubuntu@ubuntu-virtual-machine:~来源:w_9420
                                                            

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

  • 上一篇 2022年11月3日
    下一篇 2022年11月3日

    相关推荐