Ubuntu16.04-简单的终端命令-学习笔记1.0

Ubuntu16.04-简单的终端命令-学习笔记1.0

使用root

见到这个~$ 就代表没有获取管理员权限:

想要获取管理员权限应:

sudo su

然后就会提示我们输入密码:输入完密码后,会出现# 这个符号,就代表获取了管理员权限;

注意:输入密码的时候是看不到密码的!

离开系统

很简单:

# exit

离开系统不是关机!

图形模式与文字模式的切换方式

Linux预设了六个文字接口终端机:直接按下:ctrl+alt+F1~F6功能键来变换不同的文字接口登入点,回到图形界面:

ctrl+alt+F7功能键;

  • Ctrl + Alt + [F1] ~ [F6]  :文字接口登入 tty1 ~ tty6 终端机;
  •  Ctrl + Alt + [F7]   :图 形接口桌面。

 打开终端

ctrl+alt+t

pwd

显示当前的目录:


在线求助:man,info:

root@jiayoudangdang-HP-Pavilion-Notebook:/home/jiayoudangdang# man git
root@jiayoudangdang-HP-Pavilion-Notebook:/home/jiayoudangdang# man info
root@jiayoudangdang-HP-Pavilion-Notebook:/home/jiayoudangdang# info git

shutdown

只有root才有条件关机,

SYNOPSIS(大纲)

       shutdown [OPTIONS...] [TIME] [WALL...]

简单的语法规则:

 H, --halt
           Halt the machine.
-P, --poweroff
           Power-off the machine (the default).
-r, --reboot
           Reboot the machine.
//将系统的服务终止后,重启机器;
-h
    Equivalent to --poweroff, unless --halt is specified.
-k
           Do not halt, power-off, reboot, just write wall message.
//仅发出警告信件的参数!系统不会关机(吓人的)
--no-wall

           Do not send wall message before halt, power-off, reboot.

//不经过init程序直接进行关机。

-c
           Cancel a pending shutdown. This may be used cancel the effect of an
           invocation of shutdown with a time argument that is not "+0" or

           "now".

//取消正在进行的shutdown指令

时间参数一定要加上!否则会自动跳转到 run-level-1(单人维护的登录模式)

举个栗子:

shutdown -h now    立刻关机,其中 now 相当于时间为 0 的状态  
shutdown -h 20:25  系统在今天的 20:25 分会关机  
shutdown -h +10    系统再过十分钟后自动关机  
shutdown -r now    系统立刻重新开机 
shutdown -r +30 'The system will reboot'  
                 再过三十分钟系统会重新开机,并显示后面的讯息。  
shutdown -k now 'This system will reboot'  
                 仅发出警告信件的参数!系统并不会关机啦!吓唬人!

ls

显示当前目录下的文件

tree

显示目录树

如果没有安装:

sudo apt-get install tree

tree命令行参数:
-a 显示所有文件和目录。
-A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。
-C 在文件和目录清单加上色彩,便于区分各种类型。
-d 显示目录名称而非内容。
-D 列出文件或目录的更改时间。
-f 在每个文件或目录之前,显示完整的相对路径名称。
-F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。
-g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。
-i 不以阶梯状列出文件或目录名称。
-I 不显示符合范本样式的文件或目录名称。
-l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
-n 不在文件和目录清单加上色彩。
-N 直接列出文件和目录名称,包括控制字符。
-p 列出权限标示。
-P 只显示符合范本样式的文件或目录名称。
-q 用"?"号取代控制字符,列出文件和目录名称。
-s 列出文件或目录大小。
-t 用文件和目录的更改时间排序。
-u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。

-x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

mkdir

$ mkdir learngit

后面接的是文件夹名称

pwd

显示当前目录

ls -ah

显示隐藏的文件

在某文件夹中创建某文件

使用cd语句到要创建的文件夹下:

vi空格创建的文件名称(包括类型)

按i进行编辑;

编辑;

结束输入完内容后按ESC键,键盘输入:wq可以保存并退出

使用vim编辑文本文件

vim空格文本文件名称

在命令模式中,连按两次大写字母Z,若当前编辑的文档曾被修改过,则Vi保存该文档后退出,返回到shell;若当前编辑的文档没被修改过,则Vi直接退出, 返回到shell。
在末行模式下,输入命令
:w
Vi保存当前编辑文档,但并不退出,而是继续等待用户输入命令。在使用w命令时,能够再给编辑文档起一个新的文档名。
[例6]
:w newfile
此时Vi将把当前文档的内容保存到指定的newfile中,而原有文档保持不变。若newfile是个已存在的文档,则Vi在显示窗口的状态行给出提示信息:
File exists (use ! to override)
此时,若用户真的希望用文档的当前内容替换newfile中原有内容,可使用命令
:w! newfile
否则可选择另外的文档名来保存当前文档。
在末行模式下,输入命令
:q
系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文档没有被保存,则Vi在显示窗口的最末行显示如下信息:
No write since last change (use ! to overrides)
提示用户该文档被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文档而要强行退出Vi时,可使用命令
:q!
Vi放弃所作修改而直接退到shell下。
在末行模式下,输入命令
:wq
Vi将先保存文档,然后退出Vi返回到shell。
在末行模式下,输入命令
:x

该命令的功能同命令模式下的ZZ命令功能相同。

chmod 777命令

获取最高权限

root@jiayoudangdang-HP-Pavilion-Notebook:/home/jiayoudangdang/learngit# chmod 777 readme.txt

cat命令

查看某文档

root@jiayoudangdang-HP-Pavilion-Notebook:/home/jiayoudangdang/learngit# cat readme.txt 
Git is a distributed version control system.
Git is free software.

rm命令

删除文件!

rm空格要删除文件名

创建文件: touch a.txt
创建文件夹: mkdir NewFolder
删除文件: rm a.txt
删除文件夹: rmdir NewFolder

删除带有文件的文件夹: rm -r NewFolder

都删除:rm -R 

passwd root(任意用户的用户名)

然后就重新更改密码。。。

需要root权限。

ls -l

查看权限

gedit 文件路径

使用gedit打开文件;


请期待2.0的更新~~~!!!!

你可能感兴趣的:(Linux入门)