前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 学习笔记之超详细基础linux命令 Part 1

Linux 学习笔记之超详细基础linux命令 Part 1

作者头像
授客
发布2019-09-12 19:04:39
5760
发布2019-09-12 19:04:39
举报
文章被收录于专栏:授客的专栏授客的专栏

Linux学习笔记之超详细基础linux命令

by:授客

说明:主要是在REHL Server 6操作系统下进行的测试

--字符界面虚拟终端与图形界面之间的切

方法:【Alt+F1】~【Alt+F6】

功能:从字符界面的虚拟终端切换到其它虚拟终端

方法:【Ctrl+Alt+F2】~【Ctrl+Alt+F6】

功能:从图形界面切换到字符界面的虚拟终端

方法:【Ctrl+Alt+F1】

功能:从字符界面的其它虚拟终端切换到图形界面

--字符界面下的注销、重启与关机

方法:exit或者【Ctrl+D】组合键

功能:注销-退出登录状态

方法:reboot或者shutdown -r now

功能:重启

方法:halt或者shutdown -h now

功能:关机

注:HHEL Server 5中,普通用户不能用shutdown命令

--关机与重启的实用技巧

方法:shutdown -h 10

功能:10分钟后关机,并向所有终端发送“The system is going down for system halt in 10 minutes”

方法:shutdown -h 10 later

功能:10分钟后关机,并向所有终端发送“ The system is going down for system halt in 10 minutes later”

方法:shutdown -c

功能:取消关机

注:该命令使用方法为,在某个终端输入关机命令,然后切换到另一个终端输入shutdown -c命令,【Ctrl+c】也可以取消关机

方法:shutdown -r 10

功能:10分钟后重启

--与时间相关的Shell命令

date命令

方法:date [MMDDhhmm[YYYY][.ss]]

功能:查看或修改系统时间

例子:查看系统时间

[laiyu@localhost ~]$ date

Tue Nov 13 22:06:48 CST 2012

例子:将当前时间修改为6月4号22时15分

[laiyu@localhost ~]$ date 06042215

date: cannot set date: Operation not permitted

Mon Jun 4 22:15:00 CST 2012

[laiyu@localhost ~]$ su

Password:

[root@localhost ~]# date

[root@localhost laiyu]# date

2012?? 11?? 14?? ?????? 21:27:02 CST

[root@localhost laiyu]# date

2012年 11月 14日 星期三 21:27:47 CST

[root@localhost laiyu]# date 06042215

2012年 06月 04日 星期一 22:15:00 CST

注意:修改系统时间必须要有超级用户权限.

注意:设置终端字符编码为GB2312即可解决上述字符显示问题

例子:将当前系统时间修改为2012年11月25日22时25分30秒

[root@localhost laiyu]#date 112522252012.30

2012年 11月 25日 星期日 22:25:30 CST

cal命令

方法:cal [YYYY]

功能:显示日历

例子:显示本月日历

[laiyu@localhost ~]$ cal

November 2012

Su Mo Tu We Th Fr Sa

1 2 3

4 5 6 7 8 9 10

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30

例:显示2012年的日历

[laiyu@localhost ~]$ cal 2012

2012

January February March

Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa

1 2 3 4 5 6 7 1 2 3 4 1 2 3

8 9 10 11 12 13 14 5 6 7 8 9 10 11 4 5 6 7 8 9 10

15 16 17 18 19 20 21 12 13 14 15 16 17 18 11 12 13 14 15 16 17

22 23 24 25 26 27 28 19 20 21 22 23 24 25 18 19 20 21 22 23 24

29 30 31 26 27 28 29 25 26 27 28 29 30 31

April May June

Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa

1 2 3 4 5 6 7 1 2 3 4 5 1 2

8 9 10 11 12 13 14 6 7 8 9 10 11 12 3 4 5 6 7 8 9

15 16 17 18 19 20 21 13 14 15 16 17 18 19 10 11 12 13 14 15 16

22 23 24 25 26 27 28 20 21 22 23 24 25 26 17 18 19 20 21 22 23

29 30 27 28 29 30 31 24 25 26 27 28 29 30

July August September

Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa

1 2 3 4 5 6 7 1 2 3 4 1

8 9 10 11 12 13 14 5 6 7 8 9 10 11 2 3 4 5 6 7 8

15 16 17 18 19 20 21 12 13 14 15 16 17 18 9 10 11 12 13 14 15

22 23 24 25 26 27 28 19 20 21 22 23 24 25 16 17 18 19 20 21 22

29 30 31 26 27 28 29 30 31 23 24 25 26 27 28 29

30

October November December

Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa

1 2 3 4 5 6 1 2 3 1

7 8 9 10 11 12 13 4 5 6 7 8 9 10 2 3 4 5 6 7 8

14 15 16 17 18 19 20 11 12 13 14 15 16 17 9 10 11 12 13 14 15

21 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 22

28 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 29

30 31

--与文件和目录相关的Shell命令

pwd命令

方法:pwd

功能:显示当前目录的绝对路径

cd命令

方法:cd [目录]

功能:切换到指定目录

例:切换到/usr目录

[laiyu@localhost ~]$ cd /usr

[laiyu@localhost usr]$ pwd

/usr

[laiyu@localhost usr]$ cd local

[laiyu@localhost local]$ pwd

/usr/local

注意:cd命令切换目录时既可以采用绝对路径如cd /usr,也可以采用相对路径时指切换到当前目录中的某个子目录。

例子:切换到用户主目录

[laiyu@localhost local]$ pwd

/usr/local

[laiyu@localhost local]$ cd

[laiyu@localhost ~]$ pwd

/home/laiyu

[laiyu@localhost ~]$ cd ..

[laiyu@localhost home]$ pwd

/home

[laiyu@localhost home]$ cd ~

[laiyu@localhost ~]$ pwd

/home/laiyu

说明:cd和cd ~命令作用相同,都是切换到用户主目录

ls命令

方法:ls [选项] [文件|目录]

功能:显示指定目录中的文件和子目录信息。当不指定目录时,显示当前目录下的文件和子目录信息

主要选项:

-a(all) 显示所有文件和子目录信息,包括隐藏文件和隐藏子目录。

-l(list) 显示文件和子目录的详细信息,包括文件类型,权限,所有者和所属群组,文件大小,最后修改时间,文件名等信息

-d(directory) 仅显示目录信息

-t(time) 按照时间顺序显示文件,越新的文件排在越前面,ls默认按照字母顺序排列

-R(recursive) 不仅显示指定目录下的文件和子目录信息,而且还递归显示子目录中的文件和子目录信息

说明:()中为该选项的英文含义

例子:查看当前目录下的文件和子目录信息

[laiyu@localhost ~]$ ls

Desktop Documents Downloads etc Music Pictures Public Templates Videos

说明:不使用任何参数时,ls命令按照字母顺序(上下、左右)显示当前目录下的文件和子目录信息,不包含隐藏文件和隐藏子目录。

例子:查看当前目录下所有文件和子目录的详细信息

[laiyu@localhost ~]$ ls -al

total 240

drwx------. 37 laiyu laiyu 4096 Nov 13 23:15 .

drwxr-xr-x. 3 root root 4096 Nov 11 19:44 ..

drwxrwxr-x. 3 laiyu laiyu 4096 Oct 5 16:37 .abrt

drwx------. 3 laiyu laiyu 4096 Oct 5 19:51 .anthy

-rw-------. 1 laiyu laiyu 3678 Nov 13 22:22 .bash_history

-rw-r--r--. 1 laiyu laiyu 18 Apr 23 2012 .bash_logout

-rw-r--r--. 1 laiyu laiyu 176 Apr 23 2012 .bash_profile

-rw-r--r--. 1 laiyu laiyu 124 Apr 23 2012 .bashrc

drwxr-xr-x. 4 laiyu laiyu 4096 Oct 5 17:50 .cache

drwxr-xr-x. 9 laiyu laiyu 4096 Oct 5 19:56 .config

drwx------. 3 laiyu laiyu 4096 Sep 23 07:07 .dbus

drwxr-xr-x. 2 laiyu laiyu 4096 Nov 13 23:06 Desktop

-rw-r--r--. 1 laiyu laiyu 31 Nov 13 21:15 .dmrc

drwxr-xr-x. 2 laiyu laiyu 4096 Nov 12 23:11 Documents

...

说明:目录默认为蓝色,Desktop是用户登录图形界面时系统自动产生的。从未登录图形界面的用户启用户主目录中无此目录。

例子:查看/home目录的详细信息

[laiyu@localhost ~]$ ls -dl /home

drwxr-xr-x. 4 root root 4096 Oct 22 04:06 /home

等价命令

[laiyu@localhost ~]$ ll -d /home

说明:ll命令等同于ls -l

cat命令

方法:cat [选项] 文件列表

主要选项:-n(number) 在每一行前显示行号

功能:显示文本文件的内容

说明:使用cat命令查看文本文件时,如果文件内容较长,文本在屏幕上迅速闪过,用户只能看到结尾部分的内容,使用more或less命令分屏显示文件的内容

例子:查看当前目录下的file文件的内容,并在每一行前加行号

[laiyu@localhost ~]$ cat -n file

1 this is a file named file

2 yes

3 it is

4 you are right

more命令

方法:more 文件

功能:分屏显示文本文件的内容

例子:分屏显示当前目录下.bashrc文件的内容

[laiyu@localhost ~]$ more .bashrc

# .bashrc part2

# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

# User specific aliases and functions

[laiyu@localhost ~]$ more .bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

[laiyu@localhost ~]$ more .bash_history

yum install scim -lang -chinese

cd /

ls

cd documents

cd /documents

cd /root

cd /desktop

cd desktop

mo laiyu's home

cd

//

//

exit

ls

cd /home

cd /laiyu

ls

cd laiyu

cd Documents

ls

rpm -ivh fcitx-3.0.0-1.i386.rpm

cd 1

cd desktop

--More--(6%)

说明:more命令首先显示第一屏的内容,并在屏幕的底部左下角出现--more--(n%)字样,以及已显示文本占全部文本的百分比。[如果内容过少则不分屏,不显示字样以及已显示文本百分比],

按【Enter】键,可以显示下一行的内容;按【Space】键可以显示下一屏的内容;按【q】键,可以退出more命令

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-11-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档