linux常用的命令!

常用的Linux命令

Data:当前日期

Red Hat Linux release 9 (Shrike)

Kernel 2.4.20-8 on an i686

login: user1

[user1@linux user1]$ date

四  4月 26 11:22:16CST 2018

[user1@linux user1]$

Cal:查看2018年的4月份

 [user1@linux user1]$ cal 4 2018

     四月 2018

日一 二 三 四 五 六

 1  2  3 4  5  6  7

 8  9 1011 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30

[user1@linux user1]$

 Passwd:修改密码

 [user1@linux user1]$ passwd

Changing password for user user1.

New password:

BAD PASSWORD: it is too short

New password:

Retype new password:

passwd: all authentication tokens updatedsuccessfully.

 ls

    > ls          //list查看当前目录下有什么文件
    > ls  -l      //list  -list 通过详细内容形式查看目录下的文件内容
    > ls  目录    //查看指定目录下文件名字信息
    > ls  -l 目录  //以详细列表形式查看指定目录下文件名字信息
    > ls  -a      //list  all 查看全部文件,包括隐藏文件
    > ls  -al     //list  list all 以详细列表形式查看全部文件,包括隐藏文件

mkdir   cat  touch

[user1@linux user1]$ mkdir -p./home/mengqc/fil3      创建一个指定路径下的文件

[user1@linux user1]$ ls

fil1 fil2  fil3  home

 

[root@linux root]# mkdir fil1 fil2 fil3fil4 fil5            创建多个目录

[root@linux root]# ls

anaconda-ks.cfg  fil1 fil2  fil3  fil4 fil5  install.log  install.log.syslog

[root@linux root]#

[root@linux root]# cd fil1         进入fil1目录

[root@linux fil1]# touch q.text     创建一个q.text文件

[root@linux fil1]# cat > q.text      创建一个文件并输入内容

1112323113

3

112313

[root@linux fil1]# ls                     查看创建的文件

q.text

[root@linux fil1]# ll  (=ls -l)           查看创建的文件权限

总用量 4

-rw-r--r--    1 root    root           21  5月  3 11:27 q.text

more

[user1@linux user1]$ more fil1

aaaasdasd

sdasdad

aaaaaaa

aaaaaaa

[user1@linux user1]$ y

grep:表示输出在fil1中aa所在的行

[user1@linuxuser1]$ grep aa fil1

aaaaaaaaaaaaa

aaaaaaaaaaaaa

[user1@linuxuser1]$

Comn:对fil fil2进行比较

[user1@linux user1]$ comm fil1 fil2

                aaaaaaaaaaaaa

       aaaaaaaaaaaaa

aaaaaaaaaaaaabbbbbbbbbbbbb

bbbbbbbbbbbbb

bbbbbbbbbbbb

bbbbbbbbbb

[user1@linux user1]$

diff:(1):比较两个文件,并找出它们的不同

[user1@linux user1]$ diff -c fil3 fil4

*** fil3        2018-05-02 10:39:29.000000000 +0800

--- fil4        2018-05-02 10:40:07.000000000 +0800

***************

*** 1,2 ****

  aaa

! wo shi zhong guo ren !

--- 1,2 ----

  aaa

! wo shi mei guo ren!

[user1@linux user1]$

2

[user1@linux user1]$ diff -i fil2 fil4

1,2c1,2

< aaaaaaaaaaaaa

< aaaaaaaaaaaaa

\ No newline at end of file

---

> aaa

> wo shi mei guo ren!

[user1@linux user1]$

rm命令删除文件和目录

> wo shi mei guo ren!

[user1@linux user1]$ rm -i fil1 fil2

rm:是否删除一般文件‘fil1’? y

rm:是否删除一般文件‘fil2’? y

[user1@linux user1]$

mv:命令对文件更改目录也可重新命名

 [user1@linux user1]$ mv fil3 fil5

[user1@linux user1]$ ls

aa fil4  fil5

 移动(改名字)目录  move
       (目录/文件 都可以操作)
    > mv  dir1  dir2                //dir1移动到dir2目录下,并给改名字为"原名"
    > mv  dir1  dir2/newdir         //dir1移动到dir2目录下,并给改名字为newdir
    > mv  dir1/dir2  dir3/dir4      //dir2移动到dir4目录下,并给改名字为"原名"
    > mv  dir1/dir2  dir3/dir4/newdir  //dir2移动到dir4目录下,并给改名字为 newdir
    > mv  dir1/dir2  ./             //dir2移动到 当前 目录下,并给改名字为"原名"
    > mv  dir1/dir2  ./newdir           //dir2移动到 当前 目录下,并给改名字为newdir

wc:将命令指定文件的字节数、字数、行数并将统计结果显示出来

[user1@linux user1]$ wc -cw fil4 fil5

     6      24 fil4

     7      27 fil5

    13      51 总用量

[user1@linux user1]$ who|wc -l

     1

[user1@linux user1]$ who|wc fil4

     2       6      24 fil4

cd  pwd  改变当前路径

[user1@linux home]$ pwd user1

/home

[user1@linux home]$ cd user1

[user1@linux user1]$

In用来创建链接

[user1@linux fil3]$ ln fil4 fil3

[user1@linux fil3]$ ls -all

总用量 16

drwxrwxr-x    2 user1   user1        4096  5月  2 17:53 .

drwxrwxr-x    3 user1   user1        4096 5月  2 17:48 ..

-rw-rw-r--    2 user1   user1          49  5月  2 17:53 fil3

-rw-rw-r--    2 user1   user1          49  5月  2 17:53 fil4

[user1@linux fil3]$ ls -l

总用量 8

-rw-rw-r--    2 user1   user1          49  5月  2 17:53 fil3

-rw-rw-r--    2 user1   user1          49  5月  2 17:53 fil4

Chmod:用于改变或设置文件或目录的存取权限

[user1@linux user1]$ chmod o+w aa

[user1@linux user1]$ ls -l aa

-rw-rw-rw-    1 user1   user1           0  5月  2 10:10 aa

Umask:命令用来设置限制新建文件权限的掩码

[user1@linux user1]$ umask 0022

[user1@linux user1]$ umask -S

u=rwx,g=rx,o=rx

[user1@linux user1]$ cat > fil6

666666

 [user1@linux user1]$ ls -l

总用量 20

-rw-rw-r--    1 user1   user1          16  5月  2 17:42 fil1

-rw-rw-r--    1 user1   user1          15  5月  2 17:43 fil2

-rw-rw-r--    1 user1   user1          12  5月  2 17:43 fil3

-rw-r--r--    1 user1   user1           7  5月  2 18:06 fil6

drwxrwxr-x    3 user1   user1        4096  5月  2 17:48 home

groups:查看所属的组

[user1@linux user1]$ groups user1

user1 : user1


    group, 配置文件/etc/group
    1) 创建 add

    ># groupadd  groupname

    2) 修改 modify

    ># groupmod -g gid  -n newname  groupname

    3) 删除 delete
    ># groupdel 组名
    //注意:只有空组(内部没有用户信息)才允许删除

chgrp  chown:超级用户才能拥有的命令权限

[user1@linux user1]$ su – root

 [root@linux root]# ls /home/user1

fil1 fil2  fil3  fil6 home

[root@linux root]# chgrp user2/home/user1/fil1

[root@linux root]# chown user2/home/user1/fil1

[root@linux root]# ls -l /home/user1/fil1

-rw-rw-r--   1 user2    user2          16 5月  2 17:42 /home/user1/fil1

[root@linux root]#

man

[root@linux root]# man -w

/usr/share/man:/usr/local/share/man:/usr/X11R6/man

 

 


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值