文件目录相关
-
cd
change directory 切换目录 -
ls
list 列出目录内容 -
pwd
print working directory 显示当前目录 -
mkdir
make directory 新建目录
-p
递归新建多层目录mkdir -p demo1/demo1.1/demo1.1.1
-m
配置新目录权限mkdir -m 711 demo
-
cp
copy 复制文件
-p
递归复制,用于复制目录 -
rm
remove 删除文件
-r
递归删除,同时删除该目录下所有文件和目录
-f
忽略不存在的文件,不出现警告 -
mv
move 移动文件或目录,可用于重命名 -
touch
新建文件 -
cat
显示文件内容 -
less
显示文件内容,可以前后翻页 -
tail
显示文件内容 ,看末尾几行,默认为10行
-n
后接数字,代表显示几行tail -n 20 demo.c
-
tar
本身为打解包,参数可调用解压缩指令 -
zip
压缩文件。扩展名为“.zip” -
find
在指定目录下查找文件 -
grep
文本搜索,支持正则表达式 -
tree
以树形结构显示文件目录结构
Ubuntu系统默认没有安装tree命令,需要手动安装sudo apt-get install tree
-
du
显示目录或文件大小
-h
以K,M,G为单位,显示更直观
-s
仅显示总计 -
pushd
将目录加入目录栈中
popd
删除目录栈中的记录
dirs
列出当前堆栈中保存的目录列表 more
系统相关
-
df
显示磁盘使用情况 -
uname
显示电脑以及操作系统的相关信息
-a
显示全部信息,包括内核名称、主机名、内核版本、机器类型等 -
top
实时显示进程动态 -
ps
显示当前进程的状态
-au
显示较详细的信息 -
kill
杀死进程
网络相关
-
ping
向远程主机发送数据包,常用于检测网络 -
telent
登陆远程主机
telent 192.168.0.1
登陆ip为192.168.0.1的远程主机,当然前提是远程主机允许远程登陆 -
netstat
显示整个系统的网络状况
-a
显示所有连接中的socket
-l
显示所有监听状态的socket -
curl
命令行下的文件传输工具 more
学习资源:
Linux命令大全:http://www.runoob.com/linux/linux-command-manual.html
网友评论