多看多学多用多思考就完事儿了
基础命令
whatis # 不懂就问
who # Who Is logged in
who -b # 指出最近系统启动的时间和日期
who -m # 仅显示关于当前终端的信息,等同于 who am i 和 who am I 命令
who -s (=who) # 仅列出名字、线路和时间字段
who -a # 显示在 /etc/utmp 文件中的所有记帐项,这些项是通过 acctwtmp 命令生成的
df # disk space free
top # top processes of CPU
文件管理
pwd # print working directory
ls # list
mkdir # make directory
rmdir # remove directory
rm # remove file
cd # change directory
cp dir1/a.doc dir2 # 表示将dir1下的a.doc文件复制到dir2目录下
cp -r dir1 dir2 # 表示将dir1及其dir1下所包含的文件复制到dir2下
cp -r dir1/. dir2 # 表示将dir1下的文件复制到dir2,不包括dir1目录
mv file dir # move file directory
参数(cp参数, 其他一些命令可能通用): -f: 强制覆盖 -i: 询问,如果目标文件已经存在,则会询问是否覆盖; -r: 递归创建,用于多级文件夹
文件读取
cat # concatenate and print files
tail -n N # print file Tail from last n (default=10) lines
less # print file by page: Ctrl + F/B
文件创建
touch test.ini # 创建一个文件
touch test1.txt test2.txt # 同时创建两个文件
touch test{0001…2000}.txt # 批量创建文件(如创建2000个文件)
touch test.ini # 更改文件 test.ini 时间为当前时间(test.ini已存在)
·> file # 直接覆盖原文件,不会有任何提示
·>> file # 追加在文件末尾,不会覆盖文件内容
|