1. 程式人生 > >linux文件管理(二)

linux文件管理(二)

sbin txt ber vmw head nologin 刪除 創建目錄 per

linux文件管理(二)

1.創建文件
[root@dong ~]# touch /home/{file1,file2} 同時在home 下創建
[root@dong ~]# ls /home
duoer file1 file2 hr hr01 hr02 hulk lost+found test.txt

2.創建目錄mkdir
[root@dong ~]# mkdir dir1 創建目錄dir1
[root@dong ~]# mkdir /home/dir{2,3,4} 創建目錄dir2,dir3,dir4

[root@dong ~]# mkdir -pv /home/dir5/dir6/111/222 整個目錄結構全部創建

mkdir: 已創建目錄 "/home/dir5"
mkdir: 已創建目錄 "/home/dir5/dir6"
mkdir: 已創建目錄 "/home/dir5/dir6/111"
mkdir: 已創建目錄 "/home/dir5/dir6/111/222"

3.復制:CP
[root@dong ~]# cp dir1 /dong2 因為目錄不是空的,有子文件,用遞歸
cp: 略過目錄"dir1"
[root@dong ~]# cp -rv dir1 dong 將dir1的內容拷貝到dong

[root@dong ~]# ls dong

dir1 file1 file2

[root@dong ~]# type -a cp
cp is aliased to `cp -i‘ -i, --interactive 覆蓋前詢問(使前面的 -n 選項失效)
cp is /bin/cp

4.移動MV
[root@dong dir1]# mv file1 /dong
mv:是否覆蓋"/dong"?

5.刪除rm
手動刪除時最好先進到該目錄中去,使用相對路徑。
腳本刪除使用絕對路徑。
刪除時可以使用通配符:
[root@dong dir1]# rm -f file* 刪除以file開頭的所有文件。

6.查看文件內容 (cat tac )


cat:
[root@dong ~]# cat -n /etc/hosts 查看文件並添加行號
1 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
2 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

不要用“記事本”修改linux中的腳本文件,因為換行符不同,可以用上面幾個軟件。

head:默認看前10行
tail:默認看後10行。

[root@dong ~]# tail /var/log/messages 查看日誌信息。(默認後10行)
Oct 21 09:00:42 dong kernel: usb 2-2.1: Manufacturer: VMware
Oct 21 09:00:42 dong kernel: usb 2-2.1: SerialNumber: 000650268328

grep:對文件中的內容進行過濾
[root@dong ~]# grep ‘root‘ /etc/passwd 搜索所有帶‘root‘的行
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin

[root@dong ~]# grep ‘^root‘ /etc/passwd 過濾所有以‘root‘開頭的行
root:x:0:0:root:/root:/bin/bash

2018年10月21日下午 16:58

linux文件管理(二)