Linux系统中的命令

  • 创建用户 new,设置密码,并把用户添加到root组中

    1. useradd new -m -s /bin/bash:创建用户new

    2. sudo passwd new:设置密码

    3. sudo gpasswd -a new root:将用户加入到“root”组中

  • cd(change directory):

    1. ~:表示当前用户的家目录

    2. -:跳转到上一次的目录

    3. ../:跳转到上一级目录

    4. 空:等价于 ~,表示跳转到当前用户的家目录

      当前用户的家目录:普通用户是在 /home/用户名

      root用户是在 /root

  • pwd(print work directory):看一下当前在哪个文件夹下执行命令

  • 相对路径和绝对路径

    1. 相对路径:相对于当前文件夹的路径

      cd xxx:进入到当前文件夹下的xxx文件夹

      cd ./xxx:等价于 cd xxx

      cd ../xxx:进入到上一级文件夹,再在这个文件夹里进入到xxx

    2. 绝对路径:以 / 开始的就是绝对路径

      cd /home/xxx:从根目录开始查找 home,进入home下的xxx

  • ls命令:列出文件和文件夹(不包含隐藏文件和文件夹)

    ls:命令 -a:选项 /home:参数

    1. ls:列出当前目录下的文件和文件夹。

    2. ls <path>:列出指定目录下的文件和文件夹。

    3. 以 . 开头的文件或文件夹是隐藏文件,ls -a /home列出home目录下所有的文件和文件夹,包括隐藏的。

    4. ls -l:用来显示文件(夹)的详细信息,显示出来的详细信息中(以drwxrwxr-x 2 new new 4096 3月10 14:48 aaa 为例):

      4.1 第一个字母表示文件类型:

      d:表示它是一个文件夹

      -:表示他是一个普通文件

      l:表示一个链接(快捷方式)

      c:字符设备文件。即串行端口的接口设备,例如键盘、鼠标等

      b:块设备文件,是存储数据以供系统存取的接口设备,简单说就是硬盘

      s:套接字文件,这类文件通常用在网络连接中,最常在/var/run目录中出现

      p:管道文件,主要是解决多个程序同时存取一个文件所造成的错误

      4.2 rwxrwxr-x:表示权限,9个字母,3个一组,分别表示所有者、所属组和其他权限;r:读,w:写,x:执行

      4.3 9个字母后面的数字表示文件(夹)数量,如果是一个文件夹,表示这个文件夹里有几个子文件夹;如果是个文件,表示文件硬链接的个数

      4.4 数字后面的第一个用户名chris表示所有者,第二个chris所有者所属组

      4.5 4096:文件夹显示的都是4096,文件显示的是文件的大小

      4.6 日期时间:文件(夹)最后一次修改的时间

      4.7 aaa:文件(夹)的名字

    5. -lh:使用易读格式显示,主要是文件(夹)大小以 K/M/G/T的形式显示

  • mkdir:用来创建文件夹

  • mkdir -p:用来创建多级目录,如:mkdir -p aaa/bbb/ttt/

  • touch <filename>:创建一个空文件

  • rmdir:用来移除一个空文件夹,如果文件夹不为空会报错

  • rm-rf:用来移除文件或文件夹,-r:递归删除,-f:强力删除,rm-rf命令可以识别通配符

  • cp:拷贝文件(文件夹),cp test.txt ~/Documents:复制当前目录下的test.txt文件至Documents目录下;cp test.txt ~/Documents/ttt.txt:复制当前目录下的test.txt文件至Documents目录下并将文件名重命名为ttt

  • mv:移动一个文件(夹),mv test.txt ~/Documents:将当前目录下的test.txt文件移动至Documents目录下

  • 命令的别名

    1. alias:查看别名

    2. alias lh='ls-h':给ls-h命令起了一个临时别名lh, 终端关闭再打开,别名就找不到了

  • 查看文件的相关命令

    1. cat:从上到下,查看文件中的所有内容

    2. tac:从下到上,查看文件中的所有内容

    3. head -n:查看前n行内容,默认10行,

    4. tail -n:查看后n行的内容,默认10行

    5. nl:带行号的显示所有内容

    6. more:用来显示一屏。查看完毕后自动退出

    7. less:用来显示一屏,查看完毕需按q键退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值