Ubuntu常用命令大全

1. 文件及目录操作命令

pwd:显示用户当前所处的目录

ls:列出目录下的文件清单

cd:改变当前目录
    cd .. 返回上一级目
    cd / 进入根目录
    不加参数或参数为“~”,默认切换到用户主目录

mkdir:建立目录

rmdir:删除目录

cp:拷贝文件/目录

rm:删除文件/目录

mv:移动文件或目录
    mv源文件或目录 目标文件或目录

find:查找文件所在的目录
    find 路径 匹配表达式
    例:find /dev -name test* 在目录/dev中查找文件名的前四个字母为test的文件
grep:查找文件中包含有指定字符串的行
    grep 要查找的字符串 文件名
    例:grep -2 int test.c 在文件test.c中查找所有含字符串“int”的行,若找到显示该行及该行前后各2行的内容

which:确定程序的具体位置
    which [参数] 程序名 例:which find 输出find命令所处的位置

stat:显示文件或目录的各种信息

chmod:改变文件访问权限

cat:显示文件的内容

more:逐页显示文件中的内容

less:逐页显示文件中的内容 (光标可以上下移动)

head:显示文件的前几行
    head -n num 文件名:显示文件的前num行(缺省时,显示文件的前10行)

tail:显示文件的末尾几行
    tail -n num 文件名:显示文件的末尾num行(缺省时,显示文件的末尾10行)

2. 磁盘及系统操作

fdisk:用来给磁盘进行分区,查看磁盘情况(使用参数-l)等。(使用该命令需ROOT权限)
    sudo fdisk -l 显示系统的分区情况

df:检查硬盘所剩(所用)空间

free:查看当前系统内存的使用情况

mount:挂载文件系统

umount:卸载文件系统

3. 文件压缩及解压命令

gzip:压缩文件,缺省的扩展名为.gz
    gzip test1.c 压缩test1.c文件,压缩后的文件名为test1.c.gz

gunzip:解压扩展名为.gz、-gz、.z、-z、—_z、-Z的文件
    gunzip test1.c.gz 解压test1.c.gz,解压后的文件名为test1.c

tar:将程序打(打包是把多个文件组成一个总的文件,不一定会被压缩)
    选项:-c建立新的文档,-x从文档展开文件,-f使用存档文件(必是最后一个参数),-v显示执行过程
    例:tar -cvf dir2.tar dir2/ 建立存档文件dir2.tar,将dir2目录压缩进dir2.tar中,并显示被处理的文件
    tar -xvf dir2.tar 解压存档文件dir2.tar,并显示被处理的文件
    tar -rf all.tar *.gif / 将所有.gif的文件增加到all.tar的包里面去

4. 网络命令

ping:测试本主机和目标主机连通性
    ping [参数] 主机名或IP地址 参数:-c count:共发出count次信息(默认无限次),-i interval:两次信息之间的时间间隔为interval,(默认间隔为1秒)
    例:ping -c 5 -i 0.3 1.1.1.1 测试本主机和1.1.1.1的连通性,发5次信息,间隔为0.3秒

ifconfig:配置网卡和显示网卡信息
    ifconfig eth0 显示网卡eth0的信息

5. 帮助命令

help:查看Linux内置命令的帮助

man:显示某个命令的帮助手册

更详细的命令,查看链接:https://www.jb51.net/os/Ubunt...

你可能感兴趣的