1.ls -a 显示所有文件(包括隐藏文件)
ls -F 给文件打标记 *表示可执行文件,/表示目录,@表示软连接,没带表示普通文件
ls -l 看最后一列的颜色判断文件还是目录
2.mkdir 创建目录
-p 多层创建目录
3.cat 查看文件内容
4.>重定向 把左边命令的输出写进右边文件
命令>文件名
5.>>追加 把左边命令的输出追加到右边文件后面
6.cal 显示当月日历
cal + 年份 显示当年日历
7.sleep 数字 让操作系统休眠几秒
8.
软链接:ln -s(soft)
硬链接:ln 名字
目录,文件都可以创建软链接,且可跨磁盘,软链接里面存的是文件地址,相当于一个快捷键;硬链接不能跨磁盘
9.
9.1rm 文件名 文件名 删除多个文件
rm dc/ 删除dc目录下的文件
rm dc/f* 删除dc目录下f开头的文件
rm *2 删除当前目录下2结尾的文件
rm f[a-g] 删除fa-g命名的文件
rm f[135ajm] 删除f1,f3,f5,fa,fj,fm命名的文件
rm -r 可删除目录
-i 交互删除
rmdir 删除空目录
9.2 通配符
?表示一个字符
[]指定范围内的一个字符
*表示任意多个字符
10.touch 文件名 创建文件
11.一行使用多个命令用;隔开
12.mv 剪切
mv 移动文件 目录
移动一个时候可重命名
mv 移动文件 目录/重命名
只重命名不移动
mv 移动文件 重命名
13.cp 复制
cp -r 文件名/目录名 复制文件目录
cp 文件 文件 文件 目录
-i 交互式复制(在覆盖时有询问)
14.cat 显示文件内容(全部显示,一下子到末尾)
more 分屏显示文件内容(一屏停止) 空格走一屏,回车走一行,退出q,不后退
less 分屏显示文件内容(一屏停止)方向键上下左右,空格走一屏,回车走一行,退出q,可后退
head -数字 文件 看一个文件的前几行内容(默认十行)
tail -数字 文件 看一个文件的后几行内容(默认十行)
wc 文件名 word count 统计数量 行数,单词数(以空格和换行作为分隔符),字节数
-l 只显示行数
-w 只显示单词数
-c 只显示字符数
grep 字符串 文件 找文件中改字符的行
-i 忽略大小写 ignore
-v 找不包含指定字符串的行
15.管道(|):把一个命令的输出作为一个文件给另一个命令处理
grep -v 01 /etc/passwd|more
16.vim 编辑器
命令状态(其中还包括一个底行模式),插入状态
命令状态转换插入状态:i,a,o
插入状态转换命令状态:exc
退出vim:在命令状态下,:q!强制退出,:wq保存退出
17.sleep 10 & (&让这个命令后台执行)
18.gnome -terminal 创建一个新终端
19.jobs 查看后台爱任务
20.kill 杀进程
21.fg 将后台中的命令调至前台继续运行
bg 将一个在后台暂停的命令,变成继续执行
22.find 目录 条件 [处理命令](默认是print) 在指定目录(包括它的文件)下搜索
find . -name f1 按名字找
23.who 那些用户在使用这台主机
users 那些用户在使用这台主机(只显示名字)
who am i 那个用户是我
whoami 那个用户是我(只显示名字)
24.du 磁盘空间的使用情况
-k 表示以kb为单位
-h 后1kb以kb为单位,够1Gb以Gb为单位
25.df 剩余空间
-h 清晰显示剩余空间
26.ifconfig -a 显示主机的ip地址