linux常用的命令!

xiaoxiao2021-02-28  46

常用的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

 

 

 

转载请注明原文地址: https://www.6miu.com/read-2613903.html

最新回复(0)