ls
目录信息查看命令
ls (选项)(参数)
- 参数可以组合使用。如ls -al
参数 | 作用 |
---|---|
-a | 显示所有的档案与目录,包括以.开头的隐藏文件 |
-l | 列出文件型态、权限、拥有者、文件大小,时间等详细列出 |
-r | 相反次序显示(默认为英文字母排序) |
-t | 按时间先后顺序列出 |
-A | 同-a,但不列出 “.” (目前目录) 及 “…” (父目录) |
-F | 在列出的文件名称后加符号进行说明;如可执行档则加 “*”, 目录则加 “/” |
-R 加“目录” | 若目录下有文件,则以下之文件亦皆依序列出 |
cd
进入目录
cd /(目录)
../
:上级目录
pwd
显示当前目录
uname
查看当前系统信息
clear
清理当前终端信息,实际是将当前输入位置置顶,原指令任然可用鼠标滚轮查看
cat
查看文件内容
sudo
临时切换用户身份,获得root权限
sudo (参数)
参数 | 作用 |
---|---|
su | 切换操作用户至root用户(不建议,危险),后面可加用户名切换回去 |
touch
创建文件
tar
压缩包操作
-tar xvf 压缩包
压缩包解压
cp
文件拷贝
cp a.c b.c
复制出一个b.c文件
rm
删除文件
rm (参数)
参数 | 作用 |
---|---|
-i | 删除前逐一询问确认 |
-f | 强制删除,即使原档案属性设为只读,也直接删除 |
-r | 将目录及目录的子目录和档案逐一删除 |
mkdir
创建文件夹
rmdir
删除目录
mv
移动文件/文件夹
mv file addr/
*为通配符,可配合使用批量处理文件,
mv *.c ../
将当前文件夹中所有.c后缀文件移动到上层文件夹
mv ../*.c .
将上层所有.c为后缀的文件移动到当前文件夹
重命名文件/文件夹
mv file1 file2
ifconfig
显示网络配置信息
ifconfig (参数)
reboot
系统重启
man
系统帮助命令
$ man +“数字” + 命令/函数
数字表示不同封页,手册的第几页
man (命令):查看 命令描述
sync
数据同步写入磁盘命令
find
查找文件
e.g find -name 文件名
grep
查找文件里符合要求的字符串
grep (参数)
参数 | 作用 |
---|---|
-i | 忽略字符大小写 |
-r | 目录及子目录中文件 |
-n | 在显示符合样式的那一行之前,标示出该行的列数编号 |
du
查看文件大小
du (参数)
参数 | 作用 |
---|---|
-h | 以K,M,G为单位 |
-S | 显示个别目录的大小时,并不含其子目录的大小 |
- -max | 加-depth = <最大目录层数>,超过则忽略 |
df
磁盘空间检查
gedit
打开记事本
ps
查看系统当前进程
top
进程实时运行状态查看
file
文件类型查看
=================================================================================================
- -help
命令 --help :显示命令信息