linux實用卻易被忽略的指令asd

linux實用卻易被忽略的指令

cd - 切換到上一次目錄
cd …/ 切換到上一層目錄

ls -l -a 查看隱藏文件,文件或文件夾以.開頭
ls -l -h 查看文件的大小,非文件夾
ls -l -rt 查看文件,按照時間順序

touch xxx 直接創建一個空的文件

more xxx 查看文件,空格翻下,b翻上

cat 1.log > 2.log 把1的內容覆蓋2

echo “asd” >> 1.log 把asd增加到1.log

alias asd=‘cd /root/asd’ 設置快捷命令,然而是零時的,換一個窗口就不能用了。
如果想要設置全局,需要去/etc/profile設置,然後source /etc/profile 生效

切換用戶:su xxx 或者 su - xxx 區別在於切換後的路徑不同

rm -rf f指的是刪除時不再詢問,r是順便刪除文件夾

查看某命令的幫助文檔:man xxx 詳細
xxx --help 不詳細但用的多

環境變量文件
全局: /etc/profile
source /etc/profile

個人: 家目錄/.bash_profile
家目錄/.bashrc

source 家目錄/.bash_profile
. .bash_profile

查看歷史命令
history

用戶和用戶組命令
[root@hadoop000 ~]# ll /usr/sbin/user*
-rwxr-x—. 1 root root 103096 Dec 8 2011 /usr/sbin/useradd
-rwxr-x—. 1 root root 69560 Dec 8 2011 /usr/sbin/userdel
-rws–x--x. 1 root root 42384 Aug 23 2010 /usr/sbin/userhelper
-rwxr-x—. 1 root root 98680 Dec 8 2011 /usr/sbin/usermod
-rwsr-xr-x. 1 root root 9000 Nov 23 2013 /usr/sbin/usernetctl
[root@hadoop000 ~]# ll /usr/sbin/group*
-rwxr-x—. 1 root root 54968 Dec 8 2011 /usr/sbin/groupadd
-rwxr-x—. 1 root root 46512 Dec 8 2011 /usr/sbin/groupdel
-rwxr-x—. 1 root root 50800 Dec 8 2011 /usr/sbin/groupmems
-rwxr-x—. 1 root root 61360 Dec 8 2011 /usr/sbin/groupmod
[root@hadoop000 ~]#

[root@hadoop000 ~]# useradd huhu
[root@hadoop000 ~]# id huhu
uid=503(huhu) gid=504(huhu) groups=504(huhu)

huhu用戶 huhu用戶組 同時huhu用戶組爲主組

[root@hadoop000 ~]# userdel huhu
[root@hadoop000 ~]#
[root@hadoop000 ~]# useradd huhu
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Creating mailbox file: File exists
[root@hadoop000 ~]# ll /home/
total 16
drwx------. 4 huhu huhu 4096 Sep 9 23:37 huhu
drwx------. 5 jepson jepson 4096 Sep 9 23:34 jepson
drwx------. 4 ruoze ruoze 4096 Sep 7 22:55 ruoze
drwx—r–. 4 rz rz 4096 Sep 9 23:25 rz
[root@hadoop000 ~]#

這裏裏面放的家目錄路徑等
[root@hadoop000 ~]# vi /etc/passwd
這就相當於把home/huhu放到了tmp,並且不讓登陸
huhu❌503:504::/tmp:/bin/false
家目錄修改
執行的命令類型

[root@hadoop000 ~]# cat /etc/group |grep huhu
huhu❌504:
[root@hadoop000 ~]#
[root@hadoop000 ~]#
[root@hadoop000 ~]# groupadd boss
[root@hadoop000 ~]#
all,group
[root@hadoop000 ~]# usermod -a -G boss huhu
[root@hadoop000 ~]#
[root@hadoop000 ~]# id huhu
uid=503(huhu) gid=504(huhu) groups=504(huhu),505(boss)
[root@hadoop000 ~]#

[root@hadoop000 ~]# usermod -g boss huhu
[root@hadoop000 ~]# id huhu
uid=503(huhu) gid=505(boss) groups=505(boss)
[root@hadoop000 ~]#
[root@hadoop000 ~]# usermod -a -G huhu huhu
[root@hadoop000 ~]#
[root@hadoop000 ~]# id huhu
uid=503(huhu) gid=505(boss) groups=505(boss),504(huhu)
[root@hadoop000 ~]#

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章