linux基础学习-11.1-基础命令(3)

1、ln 创建链接(创建硬链接)

参数:

-s 创建软链接

[root@oldboyedu35-nb oldboy]# ln oldboy.txt oldboy.txt_hard 硬链接
[root@oldboyedu35-nb oldboy]# ln -s oldboy.txt oldboy.txt_soft 软链接

2、tr 阉割版sed命令 替换

tr "," "\n" </oldboy/oldboy.txt

3、stat 显示文件或目录信息

-c 以指定格式显示文件的信息

%a 以数字形式显示权限

stat -c %a /etc/hosts

4、date 显示或修改时间日期

date +格式 以指定格式显示系统的时间或日期

%F === %Y-%m-%d 2017-03-27

%y 17

%d 27

%w (0-6)

5、which 找命令的位置

根据PATH的命令的位置 找命令

6、locate 根据名字找文件,数据文件必须要更新

7、whereis - 找命令,帮助文件(man),源代码

8、shutdown 关闭或重启服务器

参数:

-h 关机 -h 时间

-r 重启 -r时间

-c 取消 将要进行的关机或重启

9、reboot 重启

10、关机

halt

poweroff

11、chmod 修改文件的权限

参数:

-R 递归的修改权限 目录及目录的子孙后代

chmod 755 dir

chmod +x test.sh

[root@oldboyedu35-nb oldboy]# chmod -R 644 oldboydir/
[root@oldboyedu35-nb oldboy]# ll -d oldboydir/
drw-r--r-- 2 oldboy incahome 4096 Mar 28 13:37 oldboydir/
[root@oldboyedu35-nb oldboy]# ls oldboydir/
oldboy.txt
[root@oldboyedu35-nb oldboy]# ll  oldboydir/
total 0
-rw-r--r-- 1 oldboy incahome 0 Mar 28 13:04 oldboy.txt
[root@oldboyedu35-nb oldboy]# ll test.sh 
-rw-r--r-- 1 oldboy root 17 Mar 28 13:36 test.sh
[root@oldboyedu35-nb oldboy]# chmod ugo+x test.sh 
[root@oldboyedu35-nb oldboy]# ll test.sh 
-rwxr-xr-x 1 oldboy root 17 Mar 28 13:36 test.sh
[root@oldboyedu35-nb oldboy]# chmod a-x test.sh 
[root@oldboyedu35-nb oldboy]# ll test.sh 
-rw-r--r-- 1 oldboy root 17 Mar 28 13:36 test.sh
[root@oldboyedu35-nb oldboy]# chmod +x test.sh 
[root@oldboyedu35-nb oldboy]# ll test.sh 
-rwxr-xr-x 1 oldboy root 17 Mar 28 13:36 test.sh

12、chown 修改文件或目录的所有者和组

参数:-R 递归的修改

授权方法:

chown 用户 文件或目录 #<===仅仅授权用户

chown :组 文件或目录 #<===仅仅授权组。等同于“chgrp组 文件或目录”

chown 用户:组 文件或目录 #<===表示授权用户和组

强调:

1) 其中的冒号“:”可以用点号“.”代替

2) 要授权的用户和组名,必须是linux系统里实际存在的

[root@oldboyedu35-nb oldboy]# chown oldboy.oldboy oldboy022
[root@oldboyedu35-nb oldboy]# ll 
total 20
-rwxr--r-x 1 oldboy oldboy      0 Mar 28 14:54 oldboy022
drwxr-xr-x 2 root   root     4096 Mar 28 14:55 oldboy022-dir
-rw-r--r-- 1 root   root        0 Mar 28 14:59 oldboy023
drwxr-xr-- 2 root   root     4096 Mar 28 14:59 oldboy023-dir
-rw-r---w- 1 root   root        0 Mar 28 15:08 oldboy034
drwxr---wx 2 root   root     4096 Mar 28 15:08 oldboy034-dir
drw-r--r-- 2 oldboy incahome 4096 Mar 28 13:37 oldboydir
---------- 1 oldboy root       17 Mar 28 13:36 test.sh
[root@oldboyedu35-nb oldboy]# chown oldboy oldboy023
[root@oldboyedu35-nb oldboy]# ll 
total 20
-rwxr--r-x 1 oldboy oldboy      0 Mar 28 14:54 oldboy022
drwxr-xr-x 2 root   root     4096 Mar 28 14:55 oldboy022-dir
-rw-r--r-- 1 oldboy root        0 Mar 28 14:59 oldboy023
drwxr-xr-- 2 root   root     4096 Mar 28 14:59 oldboy023-dir
-rw-r---w- 1 root   root        0 Mar 28 15:08 oldboy034
drwxr---wx 2 root   root     4096 Mar 28 15:08 oldboy034-dir
drw-r--r-- 2 oldboy incahome 4096 Mar 28 13:37 oldboydir
---------- 1 oldboy root       17 Mar 28 13:36 test.sh

[root@oldboyedu35-nb /]# chown -R oldboy.oldboy /oldboy
[root@oldboyedu35-nb /]# ll /oldboy
total 20
-rwxr--r-x 1 oldboy oldboy    0 Mar 28 14:54 oldboy022
drwxr-xr-x 2 oldboy oldboy 4096 Mar 28 14:55 oldboy022-dir
-rw-r--r-- 1 oldboy oldboy    0 Mar 28 14:59 oldboy023
drwxr-xr-- 2 oldboy oldboy 4096 Mar 28 14:59 oldboy023-dir
-rw-r---w- 1 oldboy oldboy    0 Mar 28 15:08 oldboy034
drwxr---wx 2 oldboy oldboy 4096 Mar 28 15:08 oldboy034-dir
drw-r--r-- 2 oldboy oldboy 4096 Mar 28 13:37 oldboydir
---------- 1 oldboy oldboy   17 Mar 28 13:36 test.sh

13、ps process 查看进程

参数: ps -ef 查看系统上的每个进程

[root@oldboy35-moban ~]# ps -ef |grep sshd
root       1542      1  0 Mar30 ?        00:00:00 /usr/sbin/sshd
root       3733   1542  0 08:36 ?        00:00:02 sshd: root@pts/0 
root       4603   1542  0 11:58 ?        00:00:00 sshd: root@pts/1 
root       5346   4607  0 14:31 pts/1    00:00:00 grep --color=auto sshd

14、id 查看用户的信息 uid gid 属于哪家的

[root@oldboyedu-35 ~]# id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

15、 lsof list open files 显示出系统中所有被打开的文件

[root@oldboyedu35-nb ~]# lsof |grep oldboy.txt

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

vim 3367 root 4u REG 8,3 12288 145536 /oldboy/.oldboy.txt.swp

谁在使用这个文件

命令

lsof |grep delete

练习题:

回忆本章节的重要命令及如何使用

猜你喜欢

转载自www.cnblogs.com/Klanti/p/9143355.html