CentOS 6 8 檔案操作

2021-08-14 03:16:21 字數 2541 閱讀 6269

說明

命令建立新檔案(可以一次建立多個)

touch

刪除(目錄需要新增「-r」)

rm(/bin/rm)

拷貝檔案(目錄需要新增『-r』)

cp移動檔案或目錄

mv建立目錄

mkdir

刪除空目錄

rmdir

遞迴刪除

rm -r

強制遞迴刪除

rm -rf

* 選項說明

命令說明

cat從上到下,將檔案所有內容展示出來

tac從下往上,將檔案所有內容展示出來

head [-n]

檢視檔案開頭的幾行內容(預設10行),如:head -3 1.txt

tail [-n]

檢視檔案末尾的幾行內容(預設10行),如:tail -3 1.txt

nl功能同cat,會顯示行號

wc統計顯示,內容:行數 單詞數 字元數 檔名

more

一點一點檢視內容

less

一點一點檢視內容

* more和less使用說明

命令說明

who am i

檢視當前登陸的使用者名稱

groups

檢視當前使用者所屬組

useradd

新增使用者,會在/home下建立乙個同名目錄

userdel

刪除使用者,』-r』引數可以一併刪除使用者相關目錄

passwd

設定指定使用者的密碼,不指定時設定當前使用者的密碼

su -

切換使用者,一定要加「-」,否則只切換使用者,若不指定使用者,切換到root

sudo

臨時切換到指定使用者(root)執行命令,如:

visudo

修改配置檔案/etc/sudoers,新增乙個使用者名稱

groupadd

新增使用者組

groupdel

刪除使用者組

gpasswd

向指定的組新增/刪除指定使用者gpasswd -a/-d 使用者 使用者組

chsh

修改指定使用者的shell命令解析器,如:chsh xiaoming -s /sbin/nologin

chown

修改檔案所屬使用者[及使用者組],如:chown xiaoming[:xiaoming] 1.py

chgrp

修改檔案所屬使用者組,如:chgrp xiaoming 1.py

cut -d : -f 1 /etc/passwd 檢視系統中有哪些使用者

1. 指定的uid要大於500,因為小於等於500的已被系統使用

2. 指定id:useradd xiaoming -u 666

3. 指定家目錄:useradd xiaogang -d /***/yyy

4. 指定shell:useradd xiaowang -s /sbin/nologin

若要遞迴修改,需要新增引數『-r』, 如:chown -r xiaoming abc
# 表示超級使用者

$ 表示普通使用者

選項說明

身份說明

u擁有者(user)

g所屬組(group)

o其他(other)

a所有(all)操作+

新增許可權

-去掉許可權

=設定許可權許可權r

讀w寫x

執行

如:chmod a+w 1.py,給所有的身份增加可寫的許可權

-name:指定名字      # find / -name passwd

-type:指定型別(d/l/s/p/c/b)

-size:指定大小,單位:k/m/g,+表示大於,-表示小於 # find . -size -5k

-mtime/atime/ctime:指定修改、訪問、建立的時間,單位是天,+幾天之前,-表示幾天內

-mmin/amin/cmin:指定時間,功能同上,單位:分

-user:指定使用者

-group:指定使用者組

-maxdepth:指定遞迴搜尋的層次深度,預設查詢所有 # find / -maxdepth 2 -name passwd

which

alias ls='ls --color=auto'

/bin/ls

whereis

grep

-i:忽略大小寫

-n:顯示行號

grep -n /bin/bash /etc/passwd  # 查詢/etc/passwd中包含/bin/bash的行

grep i abc 1.py # 查詢1.py中包含abc的行,忽略大小寫

ls /bin/ | grep '^m'

# 查詢/bin目錄下以m開頭的命令

centos 6 8 防火牆操作

有時候為了特定的服務我們需要開放特定的埠,可以通過配置 iptables 防火牆,實現開發埠的訪問。例 開放 80 埠 開啟防火牆文件 vim etc sysconfig iptables 加入如下 a input m state state new m tcp p tcp dport 80 j a...

CentOS6 8聯網設定

測試環境 win10主機 vmware14 pro centos6.8 1.以root賬戶登入centos,執行如下指令 記下第一行的數值ifcfg eth0,接著在終端輸入 vi etc sysconfig network scripts ifcfg eth0 進入網路配置檔案,在此處設定boot...

centos6 8 防火牆簡單操作

1.基本操作 檢視防火牆狀態 service iptables status 停止防火牆 service iptables stop 啟動防火牆 service iptables start 重啟防火牆 service iptables restart 永久關閉防火牆 chkconfig iptab...