显示目录和文件的命令数据库
Ls:用于查看全部文件夹的命令。windows
Dir:用于显示指定文件夹和目录的命令 Tree: 以树状图列出目录内容数组
Du:显示目录或文件大小 安全
Chmod:用于改变指定目录或文件的权限命令。服务器
Chown:用于改变文件拥有属性的命令。网络
Chgrp:用于改变文件群组的命令。less
Chattr:用于设置文件具备不可删除和修改权限。编辑器
Lsattr:用于显示文件或目录的隐藏属性。spa
Mkdir:用于建立目录对象
Rmdir:用于删除空的目录
Rm -f:用于删除不为空的目录
建立和删除,重命名,复制文件的命令
Touch:建立一个新的文件
Vi:建立一个新的文件
Rm:删除文件或目录
Mv:重命名或移动文件的命令
Cp:复制命令
Scp:用于将本地的文件或目录复制到远程服务器
Wget:用于下载ftp或http服务器文件到本地。
Cat:用于显示指定文件的所有内容
More:用分页的形式显示指定文件的内容
Less:用分页的形式显示指定文件的内容,区别是more和less翻页使用的操做键不一样。
Head:用于显示文件的前n行内容。
Tail:用于显示文件的后n行内容。
Tail -f:用于自动刷新的显示文件后n行数据内容。
查找命令
Find:查找指定目录或文件的命令。
Whereis:查找指定的文件源和二进制文件和手册等
Which:用于查询命令或别名的位置。
Locate:快速查找系统数据库中指定的内容。
Grep:在指定的文件或标准输出,标准输入内,查找知足条件的内容。
Shutdown:-r 关机后当即重启
-k 并不真正的关机,而只是发出警告信息给全部用户
-h 关机后不从新启动
Poweroff:用于关机和关闭电源
Init:改变系统运行级别
0级用于关闭系统
1 级用于单一使用者模式
2级用来进行多用户使用模式(但不带网络功能)
3级用来进行多用户使用模式(带网络全功能)
4级用来进行用户自定义使用模式
5级表示进入x windows时的模式
6级用来重启系统
Reboot: 用于计算机重启
Halt:用于关闭计算机系统
Tar:用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包
Gzip:用于文件进行压缩和解压缩命令,文件扩展名为.gz结尾。
Gunzip:用于对gzip压缩文档进行解压缩。
Bzip2:用于对文件或目录进行压缩和解压缩
Bzcat:用于显示压缩文件的内容。
Compress/un compress: 压缩/解压缩.Z文件
Zcat:查看z或gz结尾的压缩文件内容。
Gzexe:压缩可执行的文件
Unarg:解压缩.arj文件
Zip/unzip:压缩解压缩.zip文件
Su:切换用户命令
Sudo:一系统管理员的身份执行命令
Passwd:用于修改用户的密码
Cd:进入工做目录
Cd 。。:会退到上一级命令
Pwd:显示当前用户所在工做目录位置
文件链接命令
Ln:为源文件建立一个链接,并不将源文件复制一份,即占用的空间很小。
能够分为软件链接和硬连接。
软链接:也称为符号链接,即为文件或目录建立一个快捷方式。
硬连接:给一个文件取多于一个名字,放在不一样目录中,方便用户使用。
Ln命令参数以下:
-f:在建立链接时,先将与目的对象同名的文件或目录删除。
-d:容许系统管理者硬连接本身的目录。
-i:在删除与目的对象同名文件或目录时先询问用户。
-n:在建立软链接时,将目的对象视为通常的文件。
-s:建立软链接,即符号链接。
-v:在链接以前显示文件或目录名。
-b:将在链接时会被覆盖或删除的文件进行备份。
帮助命令-----man
Who:显示系统中有那些用户在使用。
-ami 显示当前用户
-u:显示使用者的动做/工做
-s:使用简短的格式来显示
-v:显示程序版本
Free:查看当前系统的内存使用状况
Uptime:显示系统运行了多长时间
Ps:显示瞬间进程的动态
Pstree:以树状方式显示系统中全部的进程
Date:显示或设定系统的日期与时间。
Last:显示每个月登录系统的用户信息
Kill: 杀死一些特定的进程
Logout:退出系统
Useradd/userdel:添加用户/删除用户
Clear:清屏
Passwd:设置用户密码
vi编辑器
首先用vi命令打开一个文件
末行模式命令:
:n,m w path/filename 保存指定范围文档( n表开始行,m表结束行)
:q! 对文件作过修改后,强制退出
:q 没有对文件作过修改退出
Wq或x 保存退出
dd 删除光标所在行
: set number 显示行号
:n 跳转到n行
:s 替换字符串 :s/test/test2/g /g全局替换 /也能够用%代替
/ 查找字符串
网络通讯经常使用的命令
Arp:网络地址显示及控制
ftp:文件传输
Lftp:文件传输
Mail:发送/接收电子邮件
Mesg:容许或拒绝其余用户向本身所用的终端发送信息
Mutt E-mail 管理程序
Ncftp :文件传输
Netstat:显示网络链接.路由表和网络接口信息
Pine:收发电子邮件,浏览新闻组
Ping:用于查看网络是否链接通畅
Ssh:安全模式下远程登录
Telnet:远程登陆
Talk:与另外一用户对话
Traceroute:显示到达某一主机所经由的路径及所使用的时间。
Wget:从网路上自动下载文件
Write:向其它用户终端写信息 Rlogin:远程登陆