Linux系统操作命令

《Linux系统操作命令》

Linux的创始人是林纳斯·托瓦兹,它是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

1、tab 键进行补全(补全命令或补全路径)

cat /etc/redhat-release

2、正确使用命令

1)命令区分大小写,命令必须是小写

2)使用命令时的格式 ,在命令、选项、参数之间有空格分隔 命令 选项 参数

3)使用上下键使用历史命令

4)选项可以组合一起

如:ls -l -a -s <=====> ls -las

  1. 当输入的命令过长时,可以使用 \ 作为换行符号cat /etc/redhat-r> elease

6)当以单词为参数选项时,必须使用二个减号如:ls --all <=====> ls -a

7)命令中的参数选择也是区分大小写

3、如何查看发行版和内核版本

查看发行版 cat /etc/redhat-release

查看内核版本 uname -r

查看版本信息 cat /proc/version

4、查看命令的帮助,如:

1) man 命令

使用q命令退出man程序

2) whatis 命令

3) --help参数选项

5、改英文的环境

vi /etc/sysconfig/i18n将LANG=“zh_CN.UTF-8”=====> LANG=“en_US.UTF-8” 改 先输入i命令,切换成输入模式—>改---->按esc键---->退出输入模式------>:wq reboot

6、在虚拟机中释放鼠标使用CTRL+ALT

7、clear清屏

8、控制台切换,可以实现不同的作业(多用户多任务)CTRL+ALT+F1 CTRL+ALT+F2CTRL+ALT+F3CTRL+ALT+F4CTRL+ALT+F5CTRL+ALT+F6

9、改用户口令

1)root用户的口令 passwd root

2)普通用户的口令 passwd Nacy

注意:root用户可以更改任何用户的口令

普通用户只能更改自已的口令

3)忘记root口令

在单用户环境(救援模式)下修改root口令

在启动界面---->e---->选择内核选项----->e----->空格+1----->回车----->b---->进入到单用户环境 passwd root reboot

10、提示符的含义[root@Nacy桌面]

分隔符 登录的用户名称 分隔符 短主机名 当前的目录 分隔符

标识符(如果是#表示当前登录的用户是root用户)

[Nacy@Nacy~]

$ 分隔符 登录的用户名称 分隔符 短主机名 当前的目录 分隔符

标识符(如果是$表示当前登录的用户是普通用户)

其中:~ 目录表示用户的家目录

root用户:家目录/root

普通用户:家目录/home/用户名

例子:切换当前目录[Nacy@Nacy ~]$ cd /boot[Nacy@Nacy boot]$ cd /etc/[Nacy@Nacy etc]$ cd /boot/grub/[Nacy@Nacy grub]$

11、关机命令(须使用root用户)

shutdown -h now 立即关机

shutdown -h 12:30 12:30关机

shutdown -h 10 10分钟后关机

shutdown -c 取消关机

halt 立即关机

poweroff 立即关机

init 0 立即关机

12、重启命令

reboot

init 6

shutdown -r now

shutdown -r 12:30 12:30重启

shutdown -r 10 10分钟后重启

shutdown -c 取消重启

13、退出用户(注销),最好在文本环境下进行测试

exit logout

14、图形界面和文本界面切换

vi /etc/inittab

图形=====>文本

将id:5:initdefault: =====> id:3:initdefault: 改

文本=====>图形

将id:3:initdefault: =====> id:5:initdefault: 改

先输入i命令,切换成输入模式—>改---->按esc键---->退出输入模式------>:wq

reboot级别关机

0 - halt (Do NOT set initdefault to this)单用户

1 - Single user mode不带网络的文本界面环境

2 - Multiuser, without NFS (The same as 3, if you do not have networking)带网络的文本界面环境

3 - Full multiuser mode保留未使用

4 - unused图形界面环境

5 - X11重新启动

6 - reboot (Do NOT set initdefault to this)

15、在文本界面下使用startx开启图形界面(前提是安装了桌面环境)

16、切换目录 cd 命令

注意:

当前的工作目录,如果是 ~ 表示用户的家目录

root用户的家目录是:/root

普通用户Nacy的家目录是:/home/Nacy

特殊目录:

:表示用户家目录

. :表示当前目录

… :表示父目录

/ :表示根目录

  • :表示上一次所操作的目录

路径:

绝对路径:以根目录(/)开始的路径,如:/boot/grub/

相对路径:不以根目录(/)开始的路径,如:…/…/etc

注意:

根目录是最顶层目录

17、查看当前目录

pwd 命令

18、显示目录内容

ls 命令

dir 命令

1)显示当前目录的内容

ls 回车

2)显示指定目录的内容

ls 路径 回车

注意:

路径可以使用通配符 * (表示任意多个字符)

常用的参数选项:

-a 显示所有文件,包含隐藏文件

-A 显示所有文件,包含隐藏文件,除 . 和 …

-l 以长格式显示文件内容 ls -l <=====> ll

ll是ls -l命令的别名 以长格式显示文件内容,每列的含义

-rw-r–r--. 1 root root 105744 Nov 9 2011 config-2.6.32-220.el6.i686

文件属性 数量 文件所有者 文件所属组 大小 修改时间 文件名

-g 不显示文件所有者

-G 不显示文件所属组

-F 文件类型 在每一个列举项目之后添加一个符号。

这些符号包括:

/ 表明是一个目录;

@ 表明是到其它文件的符号链接;

  • 表明是一个可执行文件

-S 按大小排序

-r 相反次序排列

-t 按时间排序

-i 显示文件的i节点信息

-h 可读的方式显示文件大小

19、目录下文件的颜色,根据显示的颜色,判断文件类型

颜色说明

浅蓝色:表示链接文件;

灰色:表示其他文件;

绿色:表示可执行文件;

红色:表示压缩文件;

蓝色:表示目录;

红色闪烁:表示链接的文件有问题了;

黄色:表示设备文件,包括block,char,fifo

20、文件属性的含义

-rw-r–r--

例子:d rwx r-x r-x

文件类型 文件所有者的权限 文件所属组的权限 其它用户对文件的权限

文件类型有: - 普通文件 数据文件、程序等。

d 目录 /bin、/mnt 如 ls –l /

b 块设备(如:磁盘) /dev/had 如ll /dev/hda c 字符设备(如:键盘)

/dev/ttyS0 如ll /dev/zero s

套接字 /dev/log 如ll /dev/log p

命令管道 /dev/initctl (与“|”等同) 如ll /dev/initctl l

符号链接 /etc/grub.conf->…/boot/grub/grub.conf

21、目录结构—linux是树状目录结构

/ 整个文件系统层次结构的根目录(最顶层目录)

/bin 可执行文件,所有用户都可以用,例如:cat、ls、cp等

/boot 引导程序文件,例如:kernel、initrd

/dev 设备文件, 例如:/dev/null

/etc 配置文件

/home 用户(普通用户)的家目录,包含保存的文件、个人配置信息等

/lib 库文件

/sbin 可执行文件(由管理员才能执行),普通用户都执行不了

/media 可移除媒体的挂载点,如:光盘、U盘、移动硬盘

/lost+found 当系统意外崩溃或机器意外关机,会产生一些文件碎片在这里。当系统在开机启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。

/mnt 临时挂载的文件系统。比如cdrom、u盘等,直接插入光驱无法使用,要先手动挂载后使用

/mnt/hgfs 共享windows中的文件

/opt 可选应用软件包

/proc 虚拟文件系统,将内核与进程状态归档为文本文件(系统信息都存放这目录下)。例如:uptime、 network

/root 超级用户(root)的家目录

/srv 站点的具体数据,由系统提供

/tmp 临时文件,在系统重启时目录中文件不会被保留

/usr 默认软件都会存于该目录下

/var 变量文件——在正常运行的系统中其内容不断变化的文件,如日志,脱机文件和临时电子邮件文件 etc目录下的常用文件

/etc/hosts 本地域名解析文件

/etc/sysconfig/network IP、掩码、网关、主机名配置

/etc/resolv.conf DNS服务器配置

/etc/fstab 开机自动挂载系统,所有分区开机都会自动挂载

/etc/inittab 设定系统启动时Init进程将把系统设置成什么样的runlevel及加载相关的启动文件配置

/etc/exports 设置NFS系统用的配置文件路径

/etc/init.d 存放系统启动脚本

/etc/profile /etc/csh.login /etc/csh.cshrc 全局系统环境配置变量

/etc/group 用户组的信息

/etc/passwd 用户的信息

/etc/shadow 在安装了影子口令软件的系统上的影子口令文件

/etc/sudoers sudo命令的配置文件 usr目录下的常用文件

/usr/include 用来存放Linux下开发和编译应用程序所需要的头文件

/usr/lib 存放一些常用的动态链接共享库和静态档案库

/usr/bin 非必要可执行文件,面向所有用户

/usr/sbin 非必要的系统可执行文件 /usr/local 在这里安装一般的应用软件 proc目录下的常用文件

/proc/meminfo 查看内存信息

/proc/cpuinfo 关于处理器的信息,如类型、厂家、型号和性能等。

/proc/filesystems 目前系统已经加载的文件系统

/proc/modules Linux 已经加载的模块列表

/proc/mounts 系统已经挂载的数据

/proc/version 版本信息 dev目录下的常用文件

/dev/hd[a-t] IDE设备

/dev/sd[a-z] SCSI设备

/dev/fd[0-7] 标准软驱

/dev/md[0-31] 软raid设备

/dev/loop[0-7] 本地回环设备

/dev/ram[0-15] 内存

/dev/null 无限数据接收设备,相当于黑洞

/dev/zero 无限零资源

/dev/tty[0-63] 虚拟终端

/dev/ttyS[0-3] 串口

/dev/lp[0-3] 并口

/dev/console 控制台

/dev/cdrom CD-ROM

22、文件类型

linux中一切皆是文件

1)普通文件 -

a)纯文本文件

b)二进制文件

c)数据格式的文件

2)目录文件 d

3)设备文件

a)字符设备文件 c

b)块设备文件 b

4)链接文件 l

  1. 套接文件 s

6)管道文件 p

23、创建空目录 mkdir -p

级联创建子目录

1)在当前目录下创建 mkdir 目录名称

2)在指定目录下创建 mkdir 路径和目录名称

注:可以使用{},创建多个目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值