首页 > 代码库 > Linux下常用的命令总结

Linux下常用的命令总结

这里只是一些常用的,可能不全,欢迎补充

cd 切换目录

cd .. 切换到上层目录

cd -  切换到上次所在目录

cd ~  切换到用户家目录

pwd 查看当前所在目录

mkdir 创建新的目录

-p 如果父目录不存在,连同父目录一起创建

-m 后跟目录的权限

rm 删除文件或者目录

-r 递归删除,及删除目录

-f 强制性删除不提醒

-i 提醒是否删除

rmdir  删除目录,不过一般情况下本人都是使用rm -r来删除目录。


touch 创建新的文件和修改文件的时间戳

touch file 创建文件

-a  仅修改文件的访问时间

-m  修改文件的修改时间

-c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。

-f 不使用,是为了与其他 unix 系统的相容性而保留。

-r 使用参考档的时间记录,与 --file 的效果一样。

-d 设定时间与日期,可以使用各种不同的格式。

-t 设定档案的时间记录,格式与 date 指令相同。

ls  显示当前目录下的文件和目录

-l 以长格式显示

-A 显示全部文件不包括. ..

-a 显示全部文件,包括隐藏文件

-h 以可读方式显示

-R 递归方式显示

-r 排序时倒序查看

-i 显示每个文件的inode信息

cat 查看文件内容

-n 显示行号

more less 查看文件内容 

head tail 查看文件内容

-n 指定查看的行数

df  查看磁盘空间使用情况

-h 以可读方式显示

-m 以M统计大小

-g 以G统计大小

du 查看文件或者目录大小

-s 列出文件或者一个目录的总大小

-h 以可读方式显示

alias 设置命令别名

alias dir=ls

unalias 取消命令别名

unalias dir

cp 复制命令

-r 递归复制,及复制目录

-p 保留原有的权限及属性

-f 强制性复制

-i 覆盖前提醒

-u 比源文件新的时候才拷贝

mv 移动或者重命名

nslookup 查看DNS

ping 测试网络是否可达

-c ping的次数

-t 设置ttl值

-s 指定ping包的字节数,默认64(数据+ICMP头)字节

hostname 查看主机名称

uname 查看操作系统信息

netstat 查看端口,网络连接等信息

ps 查看进程  常用组合 -efl | -aux

pstree 以树形结构查看进程

top 实时查看进程和资源使用情况

export 声明全局变量

echo 显示文本

fdisk 查看磁盘及对磁盘进行操作

-l 查看


ln 创建链接文件

-s 创建软连接文件

file 查看文件类型

stat 查看文件的详细信息

chmod 更改文件权限

usermod 更改用户参数

useradd 添加用户

-d 指定用户的家目录

-m 如果家目录不存在,则新建

-s 指定用户使用shell

-g 指定用户的组

-u 指定用户的uid

chown 修改文件的属主属组

passwd 修改用的密码

wc 计数

-l 统计行数

-c 统计字符数

-w 统计字数

sort 排序 

-r 逆序

-t 分割域,默认空格

-k 以第几个分割域排序,和-t合用

uniq 过滤重复文件

-c 显示重复个数

-u 显示文件中不重复的行

-d 只显示重复的行

find 查找文件或者目录等等

-type 类型

f 文件

d 目录

....

-name 名称

-size 大小

-mtime 修改时间...

.....

kill 杀死进程 +pid号

killall + 进程名

tr 替换字符

tar 打包

lsb_release 查看系统信息

at 定时任务

bg把前台任务放到后台

fg 把后台任务放到前台

badblocks -s /dev/sda //坏道扫描时显示进度

date 查看修改时间日期

history 查看历史命令

mount 挂载存储

umount 卸载存储

uptime 查看运行时间以及负载情况

free 查看内存使用情况

iostat 

vmstat

chattr +i file 锁住文件

umask 设置默认权限掩码

lsof查看端口,进程等连接信息

route 查看路由信息

awk sed 命令比较博大精深,可以单独去学习

grep 过滤命令

-r 递归过滤

-v 反向显示,取符合条件相反的数据

-w 以单词来过滤

-E 支持正则表达式

crontab -e 添加定时任务







本文出自 “linux菜鸟” 博客,请务必保留此出处http://ludihua.blog.51cto.com/4601284/1596167

Linux下常用的命令总结