Linux常用命令总结
来源:互联网 发布:狼群算法求解 编辑:程序博客网 时间:2024/04/27 03:32
转自:http://blog.csdn.net/simon_xu_sh/article/details/44096411?locationNum=13&fps=1
在使用centos或ubuntu linux过程中,经常会使用一些终端命令,现总结如下:
◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;
◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
1.查看当前Linux系统磁盘挂载情况:
-s:对每个Names参数只给出占用的数据块总数。
-a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-k:以1024字节为单位列出磁盘空间使用情况。
-x:跳过在不同文件系统上的目录不予统计。
-l:计算所有的文件大小,对硬链接文件则计算多次。
-i:显示inode信息而非块使用量。
-h:以容易理解的格式印出文件系统大小,例如136KB、254MB、21GB。
-P:使用POSIX输出格式。
-T:显示文件系统类型。
Filesystem 1K-blocks Used Available Use% Mounted on/dev/xvda1 20641404 1720784 17872096 9% /tmpfs 4029128 0 4029128 0% /dev/shm
查看文件系统类型
文件系统 类型 容量 已用 可用 已用% 挂载点/dev/hda7 reiserfs 5.2G 1.6G 3.7G 30% /
/dev/hda1 vfat 2.4G 1.6G 827M 66% /windows/C
/dev/hda5 vfat 3.0G 1.7G 1.3G 57% /windows/D
/dev/hda9 vfat 3.0G 2.4G 566M 82% /windows/E
/dev/hda10 NTFS 3.2G 573M 2.6G 18% /windows/F
/dev/hda11 vfat 1.6G 1.5G 23M 99% /windows/G
2.查看分区信息和USB磁盘信息
查看fat32分区的信息
3.查看当前目录下的文件或目录列表
查看包括隐藏的文件或目录
4.挂载cdrom挂载iso磁盘镜像文件挂载Usb磁盘
卸载cdrom
5.显示系统中的进程信息
是用BSD的格式来显示 java这个进程$>ps -aux | grep java
用标准的格式显示java这个进程
6.常用的网络
ifconfig是用来设置和配置网卡的命令行工具。为了手工配置网络,这是一个必须掌握的命令。使用该命令的好处是无须重新启动机器。要赋给eth0接口IP地址207.164.186.2,并且马上激活它,使用下面命令netstat
主要用于Linux察看自身的网络状况,如开启的端口、在为哪些用户服务,以及服务的状态等。此外,它还显示系统路由表、网络接口状态等。可以说,它是一
个综合性的网络状态的察看工具。在默认情况下,netstat只显示已建立连接的端口。如果要显示处于监听状态的所有端口,使用-a参数即可:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:32768 *:* LISTEN
tcp 0 0 *:32769 *:* LISTEN
tcp 0 0 *:nfs *:* LISTEN
tcp 0 0 *:32770 *:* LISTEN
tcp 0 0 *:868 *:* LISTEN
tcp 0 0 *:617 *:* LISTEN
tcp 0 0 *:mysql *:* LISTEN
tcp 0 0 *:netbios-ssn *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:10000 *:* LISTEN
tcp 0 0 *:http *:* LISTEN
7.增加链接命令
-b 删除,覆盖以前建立的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程
硬链接的意思是一个档案可以有多个名称
而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置,是一个快捷方式。删除链接8.增加用户和组
groupadd命令用于将新组加入系统。
格式
-g gid:指定组ID号。
-o:允许组ID号,不必惟一。
-r:加入组ID号,低于499系统账号。
-f:加入已经有的组时,发展程序退出。
建立一个新组,并设置组ID加入系统:
useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户
9.查找命令
根据文件名查找
例如,我们想要查找一个文件名是lilo.conf的文件,可以使用如下命令:
find命令后的“/”表示搜索整个硬盘
根据部分文件名查找方法
有时我们知道只某个文件包含有abvd这4个字,那么要查找系统中所有包含有这4个字符的文件可以输入下面命令:
输入这个命令以后,Linux系统会将在/目录中查找所有的包含有abvd这4个字符的文件(其中*是通配符),比如abvdrmyz等符合条件的文件都能显示出来
10.解压缩命令
.tar.gz 和 .tgz解压缩
11. 变更命令
chmod 变更文件或目录的权限
变更文件或目录的拥有者或所属群组。
格局: A:chown -R -h 用户名 文件/目次
-R选项意味着对所有子目录下的文件也都进行同样的操作,-h选项意味着在改变符号链接文件的属主时不影响该链接所指向的目标文件.
注意:一旦将文件的所有权交给了另一个用户,就无法再重新收回它的所有权,最终只能求助于系统管理员.
B:chown 用户名:用户组:文件/目次
若是整个目次下的都改,则加-R参数用于递归。
例:chown -R root /etc/config.cfg
chown -R root:root /home
变更文件或目录的所属群组
12.远程网络复制命令
Linux scp 命令
scp 可以在 2个 linux 主机间复制文件;
命令基本格式:
scp [可选参数] file_source file_target
从 本地 复制到 远程
======
* 复制文件:
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
- linux常用命令总结
- LINUX 常用命令总结
- Linux 常用命令总结
- linux入侵常用命令总结
- linux 常用命令总结
- Linux 常用命令总结
- linux 常用命令 总结
- Linux常用命令总结
- Linux 常用命令总结
- linux 常用命令 自己总结
- Linux常用命令总结
- linux常用命令总结
- Linux常用命令总结
- Linux Shell常用命令总结
- Linux 常识,常用命令总结
- Linux常用命令总结
- linux常用命令总结
- linux常用命令总结
- 腾讯研发工程师及软件测试最新面经!
- java数组排序
- maven的两种打包方式
- 文章标题
- Android 源码编译AIDL 使用实例讲解及Android Studio AIDL的调用详解
- Linux常用命令总结
- ubuntu中enable wifi为灰色的解决办法
- 获取屏幕宽高
- 51nod 1682 中位数计数【想法题】
- J2SE细节—逻辑运算符&&和--的运算顺序与优先级
- Spring中的部分需要掌握的API
- PHP学习笔记--动态网站开发所需的Web构建
- sql distinct 去重复 (mysql)
- python qt(pyqt)的文件打开、文件保存、文件夹选择对话框