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 查看指定目录文件总数