Linux作業第二週

2021-09-27 05:45:23 字數 3800 閱讀 9488

[root@localhost rc.d]# mkdir -pv /tmp/,a2}

mkdir: created directory 『/tmp/a1』

mkdir: created directory 『/tmp/a1/a』

mkdir: created directory 『/tmp/a1/b』

mkdir: created directory 『/tmp/a2』

[root@localhost rc.d]# mkdir -pv /tmp/_

mkdir: created directory 『/tmp/x_y』

mkdir: created directory 『/tmp/x_z』

mkdir: created directory 『/tmp/q_y』

mkdir: created directory 『/tmp/q_z』

檔案的元資料是指檔案的屬性、大小、建立時間、訪問時間、屬主屬組等資訊。

可以通過stat命令檢視

[root@localhost tmp]# stat redhat-release

file: 『redhat-release』

size: 38 blocks: 8 io block: 4096 regular file

device: fd00h/64768d inode: 67974302 links: 1

access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)

context: unconfined_u:object_r:user_tmp_t:s0

access: 2019-09-10 09:52:13.872712453 +0800

modify: 2019-09-10 09:52:13.872712453 +0800

change: 2019-09-10 09:52:13.872712453 +0800

birth: -

其中:file:檔名;

size:檔案大小

block:檔案佔了多少個資料塊

io block:檔案所佔資料塊的塊大小

device:硬體,既說明該檔案在硬碟的那個柱

inode:節點號

links:鏈結

access(第乙個):許可權

uid:該檔案所屬的屬主

gid:該檔案所屬的屬組

context:安全上下文

change:檔案上一次屬性更改的時間

可以使用touch命令修改檔案的時間戳資訊

touch [option]... file...

-c: 指定的檔案路徑不存在時不予建立;

-a: 僅修改access time;

-m:僅修改modify time;

-t stamp

[[cc]yy]mmddhhmm[.ss]

示例:[root@localhost tmp]# ll

-rw-r--r--. 1 root root 38 sep 10 12:34 redhat-release

[root@localhost tmp]# touch -m -t 201909101111.11 redhat-release

[root@localhost tmp]# ll

-rw-r--r--. 1 root root 38 sep 10 11:11 redhat-release #檔案最後一次修改時間被改變

[root@localhost tmp]# touch /tmp/tfile-$(date +%y-%m-%d-%h-%m-%s)

[root@localhost tmp]# l

-rw-r--r--. 1 root root 0 sep 10 13:10 tfile-2019-09-10-13-10-51

[root@localhost tmp]# cp -r /etc/p*[^0-9] /tmp/mytest1/

[root@localhost mytest1]# ll /tmp/mytest1/

total 56

drwxr-xr-x. 2 root root 4096 sep 10 13:14 pam.d

-rw-r--r--. 1 root root 7058 sep 10 13:14 passwd

-rw-r--r--. 1 root root 7009 sep 10 13:14 passwd-

-rw-r--r--. 1 root root 1362 sep 10 13:14 pbm2ppa.conf

-rw-r--r--. 1 root root 2872 sep 10 13:14 pinforc

drwxr-xr-x. 12 root root 151 sep 10 13:14 pki

drwxr-xr-x. 2 root root 28 sep 10 13:14 plymouth

drwxr-xr-x. 5 root root 52 sep 10 13:14 pm

-rw-r--r--. 1 root root 6300 sep 10 13:14 pnm2ppa.conf

drwxr-xr-x. 2 root root 6 sep 10 13:14 popt.d

drwxr-xr-x. 2 root root 154 sep 10 13:14 postfix

drwxr-xr-x. 3 root root 219 sep 10 13:14 ppp

drwxr-xr-x. 2 root root 105 sep 10 13:14 prelink.conf.d

-rw-r--r--. 1 root root 233 sep 10 13:14 printcap

-rw-r--r--. 1 root root 1819 sep 10 13:14 profile

drwxr-xr-x. 2 root root 4096 sep 10 13:14 profile.d

-rw-r--r--. 1 root root 6545 sep 10 13:14 protocols

drwxr-xr-x. 2 root root 79 sep 10 13:14 pulse

drwxr-xr-x. 2 root root 23 sep 10 13:14 purple

drwxr-xr-x. 2 root root 35 sep 10 13:14 python

useradd jack

useradd -u 5001 -g jack -d /tmp/tom -s /bin/zsh tom

[root@localhost mytest1]# id tom

uid=5001(tom) gid=1104(tom) groups=1104(tom),1103(jack)

使用者id:

管理員:0

普通使用者:1-65535

系統使用者:1-499 centos6 1-999 centos7

登入使用者:500-60000 centos6 10000-60000 centos7

組id:

管理員:0

普通使用者組:1-65535

系統使用者組:1-499 centos6 1-999 centos7

登入使用者組:500-60000 centos6 10000-60000 centos7

第二週LINUX 作業

1 linux上的檔案管理類命令都有哪些,其常用的使用方法及其相關示例演示。檔案管理工具 cp,mv,rm cp 命令 copy 原始檔 目標檔案 cp 命令不支援源是目錄的命令格式 i 互動式複製,覆蓋之前提醒使用者確認 f 強制覆蓋目標檔案,覆蓋之前不提供使用者確認 r 遞迴複製目錄,d 僅複製...

第二週作業

實驗作業 1.編寫調式執行第乙個c 程式,要求輸出你的班級 姓名和學號 2.輸入課本例題1.2,除錯執行程式,並分析程式。3.分析程式中哪些是識別符號,哪些是關鍵字。4.回答什麼是程式 工程,原始檔 目標檔案 執行檔案 編譯預處理 名字空間 函式.主函式 功能 顯示輸出班級 姓名 學號 includ...

第二週作業

第一題 include stdafx.h int main int argc,char argv 第二題 include using namespace std int max int x,int y int main 好吧,老師我實在不知道錯在 啊。我都是照著書本來打的,打了幾次還是這樣。第三題 ...