Linux常用命令整理
来源:互联网 发布:linux共享文件夹在哪 编辑:程序博客网 时间:2024/06/07 09:41
常用命令
1,file 查看文件的类型
eg:file /etc/services 查看services文件的类型
2,man 帮助命令
eg:man ls man services
(查看配置文件时,不需要配置文件的绝对路径,只需要文件名即可)
3,netstat
(networkstatistics)主要用于检测主机的网络配置和状况
4,ifconfig
网卡网络配置详解
选项 [-a] [网卡设备标识] -a:显示所有网卡信息
5,ping
测试网络的连通性
-c 指定发送次数
ping 命令使用的是icmp协议,不占用端口
eg:# ping -c 3 127.0.0.1
6,tar
tar –zcvf 压缩
tar –zxvf 解压
7,查看系统中所有进程
# ps aux #查看系统中所有进程,使用BSD操作系统格式
# ps -le #查看系统中所有进程,使用Linux标准命令格式
8,文件搜索命令
find
查找文件或目录 find [搜索路径] [搜索关键字]
如果没有指定搜索路径,默认从当前目录查找
eg:find /etc -name init 在目录/etc中查找文件initeg:find/etc -size -204800 在etc目录下找出大于100MB的文件
eg:find / -user sam 在根目录下查找所有者为sam的文件
f 二进制文件 l软连接文件 d 目录 b 块设备文件 c 字符设备文件 p 管道文件
eg: find /dev -type c
grep命令
搜索文件中匹配符
grep 在文件中搜寻字串匹配的行并输出eg:grep ftp /etc/services
eg:#grep -v ^# /etc/inittab 去掉文件行首的#号
eg:# grep –a “id” /etc/inittab 搜索在inittab文件中,包含id的数据
eg:# grep -n “init”/etc/inittab 显示在inittab文件中,init匹配行及行号
eg:# grep -c“init”/etc/inittab 显示在inittab文件中,init匹配了多少次
which
显示系统命令所在目录(绝对路径及别名)
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令
whereis
搜索命令所在目录 配置文件所在目录 及帮助文档路径
eg: which passwd 和 whereis passwd
eg:查看passwd配置文件的帮助,就用 man 5 passwd
9,磁盘空间管理
df命令
用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。
df -h(human-readable) 根据目前磁盘空间和使用情况 以更易读的方式显示
df -k 以千字节KB 为单位显示各分区的信息
df -a 显示所有分区包括大小为0 的分区
du命令
linux中du命令参数用于查看文件或目录的大小(磁盘使用空间)。
du -a(all) /home 以字节为单位显示/home 目录下每个子文件的大小
du -b /home 以字节为单位显示/home 目录下各个子目录的大小
du -h /home 以K,M,G为单位显示/home 文件夹下各个子目录的大小
du -sh /home 以常用单位(K,M,G)为单位显示/home 目录的总大小 -s summarize
du -h --max-depth=0 /home
--max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。
10,进程管理命令
ps命令
ps应用实例
# ps 查看隶属于自己的进程
# ps -u or ps -l 查看隶属于自己进程详细信息
# ps -le or ps -aux 查看所有用户执行的进程的详细信息
# ps -aux | grep sam 查看用户sam执行的进程
# ps -le | grep init 查看指定进程信息
kill
关闭进程
kill进程号
kill -9 进程号(强行关闭) 常用
kill -1 进程号(重启进程)
shutdown [选项]时间
选项: -c: 取消前一个关机命令 -h:关机 -r:重启
eg:shutdown -h now 立即关机 shutdown -h 20:30 定时关机
reboot 重启系统 reboot -h now 立即重启
其他关机命令 halt poweroff init 0
其他重启命令 init6
11,其他常用命令
top
查看系统健康状态
作用:进程状态显示和进程控制,每3秒钟自动刷新一次(动态显示)
显示当前系统中耗费资源最多的进程,已经系统的一些负载情况。
free 显示当前内存和交换空间的使用情况
free
命令查看内存使用状态
#free [-b|-k|-m|-g]
选项:
-b: 以字节为单位显示
-k: 以KB为单位显示,默认就是以KB为单位显示
-m: 以MB为单位显示
-g: 以GB为单位显示
清理缓存命令:
echo 1 >/proc/sys/vm/drop_caches
wc 命令
wc 统计文本的行数、字数、字符数(wordcount)
-l lines 统计文件的行数
-w words 统计文件的单词数 (英文单字)
-m chars 统计文件字符数
eg:#wc
输入字符,按ctrl+d结束,输出统计结果
eg:# wc /etc/services
10774 58108 641020 /etc/services
依次为:行数 单词数 字符数 文件名
eg:#wc << hello
输入字符,直到输入hello才结束并统计
eg:cat test.txt |wc -l 用wc命令做到只打印统计数字不打印文件名
12,更改时间
date -s "2017-08-28 10:10:10"
hwclock -w :将在linux上更改的时间保存在虚拟硬件时钟上
- 【linux 常用命令】常用命令整理
- LINUX最常用命令整理
- [整理]Linux常用命令
- linux 常用命令整理
- Linux 常用命令整理
- Linux系统常用命令整理
- Linux下面常用命令整理
- Linux常用命令整理
- linux常用命令整理
- linux常用命令整理
- linux Ftp常用命令整理
- linux常用命令整理
- LINUX常用命令整理
- Linux常用命令整理
- linux 常用命令整理
- Linux常用命令整理
- linux 常用命令分类整理
- linux常用命令整理
- java中的进程与线程解析
- 字典树
- 【正一专栏】如果不是生活所迫,谁会愿意苟且
- SSH整合之pom.xml
- HDU 3341 Lost's revenge (AC自动机 + dp[优化好多= =])
- Linux常用命令整理
- 纠错学习原则
- Linux中执行shell脚本的4种方法总结
- java乱码问题解决:GBK和UTF-8互转尾部乱码问题分析
- 《面试-回溯法》 ---五种经典的算法问题之回溯法python
- 日常问题总结(6)
- Vi与Vim
- 04 java类的继承和静态公有成员
- Shader套用公式