1. 程式人生 > >linux入門1

linux入門1

什麽 檢測 mon 所在 abcdefg 占位符 記錄 文件夾 naconda

打開虛擬機

切換管理員身份

su - root

密碼:12345678

變為root了

[xiezhi@localhost ~]$ su – root

退出

[root@localhost ~]#exit

關機

init 0

重啟

init 6

立即關機

shutdown –h now

命令的意思

命令+對象

/代表根,帶/開頭都是絕對路徑,不帶/開頭都是相對路徑

bin文件夾存放的是常用的命令

boot是安裝時的分區

etc配置文件

pwd查看當前目錄

ls看看目前目錄的文件

ls /etc放了很多配置文件:con.f結尾的文件

按ctrl+z回來原來的界面

不運行程序

ctrl+c

root意思是當前用戶名,localhost是這臺電腦的名字,xiezhi是當前所在目錄

[root@localhost xiezhi]#

Tty是使用哪個終端,桌面一個終端

-l是查看長列表的信息

cd- 返回上次的目錄,cd ~每個用戶都有自己的單獨目錄,叫家目錄

查看過程中,按q退出

查看歷史命令

按著shift +pageup或pagedown

也可以history

也可以輸入!163就是要執行163行的程序

清掉歷史程序history -c

看看有什麽用戶

[xiezhi@localhost ~]$ who

xiezhi :0 2017-10-15 06:40 (:0)

xiezhi pts/0 2017-10-15 07:30 (:0)

tty是當前用戶,按F1可以切換

[xiezhi@localhost ~]$ tty

/dev/pts/0

[xiezhi@localhost ~]$

當前用戶是誰:

[xiezhi@localhost ~]$ whoami

xiezhi

[xiezhi@localhost ~]$

改日期:格式月日時分年

[xiezhi@localhost ~]$ su - root

密碼:

上一次登錄:日 10月 15 06:43:57 CST 2017pts/0 上

[root@localhost ~]# date 101423532017

看日歷:cal

cal 1990

修改密碼

passwd

管道符號echo 就是你後面帶什麽,下面就輸入什麽

echo 123

要把root的密碼修改為12345678,Passwd意思是輸入12345678作為密碼,stdin接受輸入

[root@localhost ~]# echo 12345678 | passwd --stdin root

查看說明

Passwd -- help

顯示密碼狀態

root@localhost ~]# passwd -S root

root PS 2017-10-15 0 99999 7 -1 (密碼已設置,使用 SHA512 算法。)

建目錄

[root@localhost ~]# mkdir /a


如果加上-p,就不用管B這個文件夾是否存在

mkdir -p /b/g

把結果分頁顯示:less把ls –help的結果分頁顯示

ls –help |less

把/a/f改為/a/f1

mv /a/f /a/f1

把/a/e換為/b/下,則

mv /a/e /b/

刪除目錄-f是強制執行的意思;-r表示遞歸刪目錄 下面語句可以變為rm -rf /a(要小心使用,很多人一用就全錯了)

rm -r -f /a

建議用mv命令,把不要的文件轉移到臨時文件夾/tmp中,例如mv /b /tmp,發現刪錯了,可以移動回來

[root@localhost ~]# mv /tmp/b /

[root@localhost ~]# ls

新建文件

touch a.txt

查看文件

cat a.txt

修改文件

vim a.txt

文件改名a文件改名為b文件:

mv a.txt b.txt

[root@localhost ~]# mv a.txt b.txt

[root@localhost ~]# ls

anaconda-ks.cfg b.txt initial-setup-ks.cfg

刪除文件

rm

重命名,把根目錄的a.txt剪切到boot下的b.txt

[root@localhost /]# mv /a.txt /boot/b.txt

[root@localhost /]# ls

分頁看:less /boot/b.txt或more /boot/b.txt

前十行head /boot/b.txt

只看一行head -n 1 /boot/b.txt

最後十行 tail /boot/b.txt

看看最後面有沒有新內容(新增有內容,只要保存,新內容就在上面)檢測時使用

[root@localhost /]# tail -f /boot/b.txt

一次性建多個文件

[root@localhost a]# touch {1..3}.txt

[root@localhost a]# ls

1.txt 2.txt 3.txt a b.txt tr.tar.bz2

用內容abcdefg覆蓋原來的內容

[root@localhost /]# echo abcdefg > /boot/b.txt

[root@localhost /]# cat /boot/b.txt

abcdefg

追加記錄

[root@localhost /]# echo abcdefg >> /boot/b.txt

[root@localhost /]# cat /boot/b.txt

abcdefg

abcdefg

修改用戶信息vim就等於txt編輯器

vim /etc/passwd

root的UID是0,說明是管理用戶,1000之前都是系統用戶,x是密碼的占位符,有X說明需要密碼,如果把X刪了,就不用密碼了,然後是UID,組id,用戶的描述信息,用戶家目錄的路徑(每個用戶都有自己的文件夾),是否可登錄用戶

rpc是組名,密碼占位符,UID,組ID,用戶描述信息,家目錄,可以登錄的用戶或不可登錄的用戶

rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin

colord:x:997:995:User for colord:/var/lib/colord:/sbin/nologin

saslauth:x:996:76:Saslauthd user:/run/saslauthd:/sbin/nologin

新建用戶,設置密碼

[root@localhost /]# useradd xiezhi1

[root@localhost /]# echo 123|passwd --stdin xiezhi1

更改用戶 xiezhi1 的密碼 。

passwd:所有的身份驗證令牌已經成功更新。

vim /etc/passwd

按e進入編輯狀態

Esc

保存:w

退出:q

保存退出:wq

被凍結用戶就在最後面的不能登錄狀態即可

linux入門1