开关机命令
shutdown -h now # 立即关机
shutdown -r now # 立即重新启动计算机
reboot # 立即重新启动计算机
su- # 切换用户 passwd:修改用户密码
logout # 用户注销
快捷命令
tab : 自动补全
ctr + l :清屏,类似clear命令
ctr + c :终止
ctr + k :删除此处至末尾所有内容
ctr + c :删除此处至开始所有内容
linux中的帮助命令:man、info、--help
$ man ls;
$ info ls;
$ ls –help
# 退出帮助的话,按快捷键q
常用操作
- ls 列出目录内容
- -l 以列表形式显示内容详情
- -a 显示隐藏文件(以.开头的文件)
- -h 以容易理解的格式列出文件大小
- lsblk 列出块设备(除了RAM外,以标准的树状输出格式,整齐地显示块设备)
- -l 以列表形式显示内容详情
注:lsblk是最有用和最简单的方式来了解新插入的USB设备的名字,特别是当你在终端上处理磁盘/块设备时。
- uname 显示机器名,操作系统和内核的详细信息
- uname -a显示详细信息
- history 查看历史命令
- sudo 允许授权用户执行超级用户或者其它用户的命令
注:sudo允许用户借用超级用户的权限,然而"su"命令实际上是允许用户以超级用户登录。所以sudo比su更安全。 - chmod 修改文件的模式位(权限)
- chown 修改文件拥有者和所在用户组。
注:每个文件都属于一个用户组和一个用户。在你的目录下,使用"ls -l",你就会看到像这样的东西。 - apt 为包自动地,智能地搜索,安装,升级以及解决依赖
$ apt-get install mplayer
- cal 显示当前月份或者未来或者过去任何年份中的月份
- date 使用标准的输出打印当前的日期和时间
系统命令
- init[012345]
运行级别:
0:关机;1:单用户;2:多用户状态没有网络服务;3:多用户状态有网络服务;4:系统未使用保留给用户;5:图形界面;6:系统重启
常用运行级别是3和5,要修改默认的运行级别可修改文件/etc/inittab的id:5:inittab:这一行的数字。
在启动引导界面的时候按e进入编辑,在进入grub引界面时,请输入e再选中第二个选项按e,再最后输入1[单用户级别],然后按b进入单用户模式。
注:可通过此方法进行linux用户密码的修改。
- 文件显示命令
- more:分页显示文件内容
more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ]
# 类似于cat用法
- 命令参数:
+n:从笫n行开始显示
-n:定义屏幕大小为n行
+/pattern:在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-c:从顶部清屏,然后显示
-d:提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l:忽略Ctrl+l(换页)字符
-p:通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s:把连续的多个空行显示为一行
-u:把文件内容中的下画线去掉 - 常用操作命令:
Enter:向下n行,需要定义,默认为1行
Ctrl+F:向下滚动一屏
空格键:向下滚动一屏
Ctrl+B:返回上一屏
=:输出当前行的行号
:f:输出文件名和当前行的行号
V:调用vi编辑器
!命令:调用Shell,并执行命令
q:退出more
$ cat test.log | more -n
# 当一个目录下的文件内容太多,可以和管道 | 结合起来
- less:分页显示文件内容
注:less 的用法比起 more 更加的有弹性。 在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但使用less 可以使用 [pageup] [pagedown] 等按键的功能来前后翻看文件。除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。