整理一下比较常用的操作命令:
Linux 命令大全: http://man.linuxde.net/
打开终端:Ctrl+Alt+T
ls:
ls : 查看当前路径下的文件夹以及文件
ls + 路径(绝对路径或相对路径) 列举此路径下的文件夹以及文件
更多: http://man.linuxde.net/ls
cd:
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../.. 返回上两级目录;
cd !$ 把上个命令的参数作为cd参数使用。
clear 清屏
pwd : 显示当前绝对路径
help:在终端列出所有可用的命令,可以使用任何命令的-h或-help选项来查看该命令的具体用法
文件管理
cat:连接文件并打印到标准输出设备,在标准输出(监控器或屏幕)上查看文件内容
more:类似 cat ,不过会以一页一页的形式显示
less:与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。
tail: 默认在标准输出上显示给定文件的最后10行内容,可以使用tail -n N 指定在标准输出上显示文件的最后N行内容
cp 复制文件或目录
mv 为文件或目录改名、或将文件或目录移入其它位置;mv * ../ Linux当前目录所有文件移动到上一级目录
awk:文本分析工具
磁盘管理
ls:列出目前工作目录所含之文件及子目录
cd:切换当前工作目录;cd /home;cd .. ;cd ../..
mkdir:创建目录
rmdir:删除目录(只能删除空目录)
rm:删除一个文件或者目录
pwd:显示工作目录的绝对路径
dirs:显示目录记录
df:查看文件系统中磁盘的使用情况–硬盘已用和可用的存储空间以及其它存储设备。你可以使用df -h将结果以人类可读的方式显示
网络通讯
ping:通过发送数据包ping远程主机,使用ICMP传输协议
telnet:远端登入
netstat:显示网络状态,得知整个Linux系统的网络情况
talk:与其他使用者对谈,使用权限:所有使用者
备份压缩
tar:能创建、查看和提取tar压缩文件。tar -cvf:创建对应压缩文件,tar -tvf:查看对应压缩文件,tar -xvf:提取对应压缩文件
gzip:创建和提取gzip压缩文件,还可以用gzip -d 来提取压缩文件
unzip:解压缩zip文件和gzip正好反着
unrar:解压缩rar文件
其它
grep:查找文件里符合条件的字符串。
find:在给定位置搜寻与条件匹配的文件
whatis:用单行来描述给定的命令,就是解释当前命令
who:能列出当前登录的用户名
su:用于切换不同的用户。即使没有使用密码,超级用户也能切换到其它用户
uname:显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型等等,使用uname -a可以查看所有信息
top:实时显示 process 的动态
ps:显示当前进程 (process) 的状态,ps -ef|grep xxx 显示进程pid
kill:终结进程。先使用ps命令找到进程id,使用kill -9命令,终止进程。
free -m 查看服务器内存使用情况
exit:结束当前的终端会话
shutdown:关机;shutdown -r:重启
export:设置或显示环境变量