Linux基础2

命令

1. vi -o f.txt f1.txt 表示分屏显示

2. -next 表示下一个文件

3. -prev表示上一个文件

4.  :u 撤销上一次操作

5.  shift+d删除光标到尾部 (可以使用该命令删除文件的所有内容)

6.  dd 删除当前行

7.  :set nu 显示行号

8.  :set ai 自动对齐上一行

9.  set sw=4 设置缩进字符

10.可以在etc/vimrc 文件中设置上面的选项,使其所有vi通用。

Linux文件

1. 文件类型:

      - 普通文件 "-"

      - 目录文件 "d"

      - 设备文件 "c"

      - 管道文件 "p"

      - 链接文件 "|"

   

   2. ls 查看文件列表

 

   3. ls -lh 查看文件属性列表;        ls -l 以长格式显示文件:文件类型、权限、链接数、文件属主

 

   4. ls -a 查看目录及所有子目录,包括隐藏文件;    ls -r 从后向前显示目录内容

 

   5. ls -c 按文件修改的时间排序;    ls -s 按文件大小排序;    ls -t 按时间排序;    ls -u 按文件上次修改的时间排序

 

   6. ls -F 显示文件和符号

      - / 表示目录文件

      - * 表示可执行文件

      - @ 表示链接文件

      - | 表示管道文件

      - = 表示Socket

文件详解

drwxr-xr-x.   3 root root  4096 Jun  4 20:10 pzz

       d  表示文件类型

       rwxr-xr-x 文件权限

文件权限文件的权限从左到右每3位为一组:r(4)表示只读 w(2)表示写 x(1)表示执行

  范例:

    -rw-r--r-- 或是-644

    第一个"-"表示普通文件

    rw-表示所有者有读写权限

    r--表示同组人只读权限

    r--表示其他人也是只读权限

 一般情况下都是使用数字表示权限(4,2,1随机组合表示指定的权限)

       3 表示硬链接数

       root 表示文件属主

       root 文件所属的组

       4096表示文件大小

       Jun 4 20:10 文件修改的时间

       pzz 文件名称

linux查看文件

* head f.txt 查看文件前10行

 

* tail f.txt 查看后10行

 

* cat命令

      -b 显示文件行号(不含空行):cat -b f.txt

-n 在文件显示行号(含空行):cat -n f.txt

-s 将连续的空行合成一个空行:cat -s f.txt

      -E 在文件每行尾部加上$字符:cat -E f.txt

      -T 将文件的tab键用"^|"显示:cat -T f.txt

      -v 显示除tab 和enter之外的内容:cat -v f.txt

      >> 可以合并多个文件:cat > >f.txt f1.txt

 

* more 命令(more filename):可以分屏显示内容,使用空格键显示下一屏


* less 命令(less filename):与more相似,但可以通过光标反复浏览文本(当文本内容比较多时,一个屏浏览不完,只能通过键盘的方向键下,向下点击才能查看。因为这种情况才使用less命令)

* grep命令:搜索

      -v 显示不包含匹配的文本行

          范例:grep -v h f.txt显示f.txt文件中除去h后的文本内容

      

      -n 匹配显示的行及行号

  

Linux文件查询

locate命令用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。

 

   即先运行:updatedb(无论在那个目录中均可,可以放在crontab中 )后在   

   /var/lib/slocate/ 下生成 slocate.db 数据库即可快速查找。在命令提示符下直接执行#updatedb 命令即可:

 

   例如:查找相关字issue

   [root@localhost clouder]# locate issue

 

 

   * find命令:从根目录查询

     find -user tom 从根目录搜索用户tom的文件

 

Linux权限操作命令

* 修改权限 chmod rwxr-xr-x z.txt对文件修改权限,因为权限是每三位一组,所以也可以使用数字表示

     rwx=4+2+1=7

     r-x=4+0+1=5

     r-x=4+0+1=5

     也可以这样:chmod 755 z.txt

 

* 账号:分为用户账号和组账号

     - 用户账号:管理员root和普通用户

     - 组账号:就是一组用户账号的集合

 

* 使用su可以切换为root用户,使用exit可以切换为普通用户

 

* 创建用户:useradd

      -d 表示主目录

      -s 用户登录时使用的shell

      -g 指定用户组

      -c 指定账号字段的内容

      -u 指定用户UID

      -e 指定账号有效期,0为无限期

 

* 修改密码:passwd [参数] 用户名称

       -d 删除口令,用户无需口令登录

       -l 临时锁定账号

       -u 解除锁定

       --stidn 用户输入口令时不显示

* w 查看所有用户信息

 

* 删除用户且删除该用户的主目录:user del -r username


 

  

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值