linux 的一些命令指南

来源:互联网 发布:d3.js 地球仪 编辑:程序博客网 时间:2024/06/06 20:26

windows中的文本要以unicode字符  或者中文最好用UTF-8字符形式保存,否则拉到UBUNTU会乱码


Linux命令基本格式:
命令名 [选项] [参数]
方括号“[]”表示其中的选项或参数允许省略。
help -d exit     其中help为命令名,-d为选项,exit为参数,命令名、选项、参数之间以空格隔开。

命令名总是处于一条命令的起始位臵,大多数Linux命令是小写格式。
选项是该命令支持的限制或功能选项,例如help命令支持-d、-m、
-s选项。选项可以是0个或多个。选项通常以“-”开头,如果选项
为多个,可以省略掉后面的减号,例如“ls-a -l”等同于“ls-al”;
有些选项以“--”开头,后面往往跟随一个完整的英文单词。
参数 是执行命令涉及的操作对象,如源文件、目标文件等。命令的参数可能为一个或多个,或者没有参数。
命令、选项、参数之间以空格隔开,命令行必须以Enter键结束


启动终端命令:Alt+Ctrl+T
关闭终端命令:Ctrl+Shift+Q
yunxiao2@yunxiao2:~/testdir$
@符号之前,是当前登录的用户名。
@符号之后到:符号之前,是计算机的主机名(hostname)。
:符号之后到$符号之前,是当前目录。
$ 符号,是普通用户的命令提示符,提示用户可以在此提示符之后
# 最高权限用户root的提示符

sudo passwd root   重置unix密码
sudo su  进入root用户权限
su  用户名  进入普通用户操作界面
clear  清除终端屏幕
~  =  /home/用户名 
|     符号可以将多个命令的输入输出流连接起来,实现管道功能。
&     后台运行
pwd   显示当前工作的路径
Ctrl+Space  输入法切换
./[可执行文件]    在linux中安装或运行文件
:和$之间的内容就是普通当前工作目录
:和#之间的内容是root用户工作路径
蓝色代表:目录
红色代表:压缩文件
绿色代表:可执行文件 或者一些无法确认的文件
白色代表:文本文件。


通配符           含义
*                匹配0或多个字符,即任意长度的字符
?                匹配任意1个字符
[abcde]          列表中唯一的1个字符
[a-e]            给定区域中唯一1个字符
[!abcde]         列表中没有的任意1个字符
[!a-e]           不在给定区间中的任意1个字符
{ubuntu,fedora}  给定选项中的一个完整单词

 


查看命令:
help [命令]    查看当前命令
whatis [命令]  查找 Command 参数指定的命令、系统调用、库函数或特殊文件名。
man [命令]     查看命令的使用和描述。(q退出)
info [命令]    查看命令的info文档(q)
       * n:跳转到该节点的下一个节点;
       * p:跳转到该节点的上一个节点;
       * m: 指定菜单名而选择另外一个节点;
       * f:进入交叉引用主题;
       * l:进入该窗口中的最后一个节点;
       * TAB:跳转到该窗口的下一个超文本链接;
       * RET:进入光标处的超文本链接;
       * u:转到上一级主题;
       * d:回到 info 的初始节点目录;
       * h:调出 info 教程;
       * q:退出 info。

tab      补全命令。
sudo reboot重启
sudo shutdown [-thk ] [  时间] 系统重启或者关闭系统
sudo shutdown -h 10  100分钟后关机
sudo shutdown  50     50分钟后关机

说明:
– -t 秒数选项设臵在进行关机或重启操作前发送警告信号后延时的秒数。
– -k  选项指并非真正关机,只发送警告信息。
– -r 选项重启计算机。
– -h 选项关闭计算机。
– -c 选项取消运行中的shutdown进程。
– time为关机时间。
– 警告信息为关机前向所有用户发出的消息。
– shutdown命令需要sudo才能执行。
– 执行等待时,可以按下Ctrl+C取消关机。

id   显示用户ID,显示进程间通信信息
cat /proc/cpuinfo 本机CPU的相关信息; 

cat /proc/meminfo 本机内存及交换分区的使用信息; 
cat /proc/modules 本机已安装的硬件模块信息; 
cat /proc/mounts 本机已挂载 mount 上的设备信息
ps -aux  进程:
ps -A | wc -l    进程总数:命令得到的数减1就是进程总数
uptime  显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
vmstat 查看cpu负载
procs   -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b   swpd    free buff cache         si  so   bi  bo     in  cs     us sy id wa st
1 4   329796 26040 4528 3379824       1   1    50  160    36  17     2  10 85 3  0

free 当前的空闲页面列表中内存数量(k表示)


whoami  显示当前用户名。
w   显示系统当前用户信息及进程
uname -a 显示输出系统信息。
who  |  w -显示系统当前用户信息及其进程。

时间与日志:
date    显示当前时间或设置系统时间
sudo date 12210305  设置当前系统时间为2012年 12月 21日 03:05:00
cal   显示日历
cal 12 2012   显示2012年12月日历 
calendar   提醒服务,可以显示各国重要事件

clear 清除终端屏幕。 exit退出终端屏幕。
cd  [dir]        改变Shell工作目录、
ls  -nal   列出目录内容、
ls-a|more   一次显示一页内容.
文本操作:
cat [b添加行号] 文件    在屏幕中显示文件内容。
more [选项] [文件]  在屏幕上显示文件内容或控制终端显示翻页。
less [文件]  在屏幕上显示文件内容
tail -n [文件]    要显示[文件]的最后n行数内容

history [数字]     查看命令的历史记录。
“!数字”的方式从历史记录中执行特定的命令  如 !1458
!字符”执行最后一条包含这些字符的命令  !wh  执行包含wh的最近一条命令
touch [文件名]     建立[文件名]的文件
>  输出重定向;把原来的覆盖掉  如 cat test > t1
<  输入重定向
>>   附加输出重定向。不覆盖原来的文件里的内容,在其后添加
Ctrl+Alt+Fn(n=1...6)         Ubuntu系统切换到字符界面
Ctrl+Alt+F7 或 Alt+F7        切换回图形界面
Alt+Tab         在不同程序窗口间切换
du -sh /www/xker.com      查看指定目录大小
find /www/xker.com    查看指定目录文件总数

原创粉丝点击