如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 美文好词 > 优质好文 > linux系统基础

linux系统基础

来源:免费论文网 | 时间:2017-05-09 07:00 | 移动端:linux系统基础

篇一:linux 系统基本知识

Linux系统基础知识

Linux标准系统目录 Linux System Standard Directories and Files

大多数由windows平台转来的用户在使用linux文件系统的时候都会感到困惑。linux文件系统与windows文件系统有很大的差别。本文设身处地的为新手介绍他们的不同点并且向新手介绍linux的文件系统。

作为开端,只有一个单独的顶级目录结构。所有一切都从 '根' 开始,用 '/' 代表, 并且延伸到子目录。DOS/Windows有不同的分区,同时目录都存于分区上。linux则通过 '加载' 的方式把所有分区都放置在 '根' 下制定的目录里。windows下最接近于 '根' 的是c:。 一句话总结:Windows下,目录结构属于分区;Linux下,分区 '加载' 于目录结构。

在windows下, 启动时检测不同的分区并被赋予一个分区字母。在linux下除非你加载一个分区或设备,否则系统不会知道那个分区的存在。这看上去也许不是访问分区或设备的最方便的方式,但是这种方式提供了伟大的机动性。

这种构建的方式被称为统一的文件系统,超越了windows所使用的方式。举个 使用 /usr 的例子。这个目录包含了大多数的系统可执行文件。在Linux文件系统下,你可以选择把它加载为其他分区甚至网络上的其他计算机。系统不会感知其中的不同,因为它表现出的只

是本地目录结构下众多的目录中的一个而已。你是否有妄图在windows下移动可执行文件和数据,而得到的是不得不去修改注册表或干脆蓝屏?你可曾奢望过移动 c: 到其他分区上?

新手容易困惑的另一点是斜杠 '/' 的使用,在DOS/Windows下使用的是反斜杠 '\' .

在linux中,windows的 c 是用类似 /c/windows/system 来表示的。Linux是免费的系统。在windows之前,Unix已经存在了很久。从DOS开始使用 '/' 选项而 '\' 作为目录分隔符。

更加麻烦的是Linux同样选择了大小写敏感。这意味着字母的大小写变得非常重要。所以在这种情况下THIS和ThIs是不同的。这个规定会使dos用户遇到很多麻烦。

/bin 基本命令二进制文件 ( essential command binaries ) /boot 引导加载器的固有文件 ( static files of the boot loader ) /dev 设备文件 ( device files )

/etc 本地系统配置文件 ( machine-local system configuration ) /etc/X11 本地X窗口系统配置文件 ( machine-local configuration for the X window system )

/etc/opt 保存在/opt中的附加软件包配置文件 ( configuration files for add-on software packages kept in /opt )

/home 用户本地目录 ( user home directories )

/lib 共享系统库文件和核心模块 ( shared libraries and kernel

modules )

/lib/modules 可加载的核心模块 ( loadable kernel modules )

/mnt 系统文件临时挂载点 ( mount point for temporary mounting of filesystems )

/opt 附加软件包(可选) ( add-on software packages (optional packages) ) /proc 核心和进程信息虚拟文件系统 ( kernel and process information virtual filesystem )

/root 根用户的本地目录 ( home directory for root ) /sbin 基本系统二进制文件 ( essential system binaries ) /tmp 临时文件 ( temporary files )

/usr 次重要的分级文件系统 ( second major hierarchy ) /usr/bin 大部分的用户命令 ( most user commands )

/usr/bin/X11 到/usr/X11R6/bin的符号链接 ( symbolic link to /usr/X11R6/bin )

/usr/games 游戏和教育程序 ( games and educational programs ) /usr/include C编程语言的头文件 ( header files included by C programs )

/usr/include/X11 到 /usr/X11R6/include/X11的符号链接 ( symbolic link to /usr/X11R6/include/X11 ) /usr/lib 库文件 ( libraries )

/usr/lib/X11 到 /usr/X11R6/lib/X11的符号链接 ( symbolic link to /usr/X11R6/lib/X11 )

/usr/local 本地分级文件系统 ( local hierarchy ) /usr/man 在线文档 online manuals

/usr/sbin 次重要的系统管理二进制文件 ( nonvital system administration binaries )

/usr/share 独立性结构数据 ( architecture-independent data ) /usr/share/doc 其它杂项文档 ( miscellaneous documentation ) /usr/share/info GNU信息系统主要目录 ( GNU info system’s primary directory )

/usr/src 源码 ( source code )

/usr/X11R6 第11版本第6次修正的X窗口系统协议 ( X window system, version 11 release 6 ) /var 变量数据 ( variable data ) /var/log 日志文件 ( log files )

/var/spool 应用程序队列数据 ( spooled applicaion data

基本系统操作命令

篇二:Linux系统基础需要掌握的基本命令

1. 帮助命令

(1) Man

$ man ls

(2) Info

$ info ls

(3) --help

$ ls --help

2. 对文件目录的操作命令

(1) Ls 显示文件目录

$ ls –l /home

$ ls –a /home

$ ls –l –a /home

$ ll –s /home

(2) Pwd 显示当前所在路径

(3) Cd 切换工作路径

$ cd /home

(4) Mkdir 创建目录

$ mkdir dir1

$ mkdir –p dir2/dir1

(5) Rmdir 删除工作目录

$ rmdir dir1

$rmdir –p dir2/dir1

(6) File 探测文件类型

$ file test

(7) Touch 建立空文件或更新文件时间 $ touch test

(8) Cp

$ cp /home/test /root/

$cp -r /home /root

(9) Rm

$ rm /home/test

$ rm –rf /home

(10) Mv

$ mv /home/test /root

$mv /home /root

$mv /home/test /home/test

(11) Find

$ find / -name f*

$find / -mtime -5

$find / -size+500c

(12) cat 查看文件信息

$ cat /home/test

$cat –n

$cat –b //不显示空白行

(13) more/less (空格键向下)

(14) head /tail

(15) grep

3. 网络相关命令

(1) ifconfig

$ifconfig eth0 172.16.0.19 netmask (子网掩码)

(2) netstat –r

(3) route add default gw (默认网关) 4 .U盘挂载

Fdisk –l

Mount /dev/sdb /mnt/usb

Umount /mnt/usb

篇三:linux基本命令(初级入门,绝对实用)

一 linux常用命令

Linux常用命令分类:

(1) 文件传输:ftp、tftp。

(2) 备份解压: bunzip2、 bzip2、 compress、 gunzip、 gzip、 tar、 unzip、 zip、 zipinfo。

(3) 文件管理:diff、file、find、ln、locate、mv、rm、touch、cat、chmod、cp。

(4) 磁盘管理:cd、df、du、ls、mkdir、pwd、mount、umount、tree、stat、fdisk。

(5) 系统设置:alias、unalias、lsmod、insmod、rmmod、modinfo、modprobe、

export、passwd、rpm、setenv、setup。

(6) 系统管理:adduser、date、exit、free、halt、id、kill、last、login、logout、

ps、reboot、shutdown、su、sudo、top、uname、useradd、userdel、who。

(7) 文档编辑:grep、egrep、fgrep、rgrep、fold、sed、tr、sort。

(8) 网络通讯:telnet、httpd、minicom、samba、ping、ifconfig、netstat。

1.想知道某个命令的作用

cmd:whatis

用法:

whatis 命令名

2.搜索文件或目录路径

cmd:locate 文件(目录)名

3.查看目录

cmd: ls (list)

ls –a可查看当前目录下包括隐藏文件在内的文件(隐藏文件以.开头)

ls /etc 查看/etc目录下的内容

ls –l列出详细信息,包括文件大小,访问权限等

首行字母“-”开头,是文件

首行字母“d”开头,是目录

首行字母“l”开头,是软链接文件

4.显示当前路径

cmd:pwd(Print Working Directory)

(1)绝对路径:从根(/:最顶层的目录)开始,如/etc/init.d/lvm

(2)相对路径:从当前位置开始,如现在的位置为/etc目录中,要进入init.d目录,执行cd init.d

(3)用户主目录:在这个目录当前用户的权限是最大化

/home/登录名

5.切换路径

cmd:cd (change directory)

用法:(中间均有空格)

cd 回车 (回到自己的用户主目录)

cd 登录名(进入对应的子目录)

cd 路径 (切换到指定路径下)

cd ..(切换到上一层目录)

cd -(上一次访问的目录)

6.新建子目录

cmd:mkdir

用法:

mkdir 目录名(在当前路径下新建子目录)

例如:

mkdir dir

mkdir –p /home/dir/dir1/dir2 建立多级目录,使用-p参数

7.新建一个普通文件

cmd:touch

用法:

touch 文件名 (在当前路径下新建一个空白文件)

8.拷贝文件

cmd:cp

用法:

cp src_file dest_path (文件的拷贝)

cp src_dir dest_path -a(目录dir的拷贝)

cp –r递归处理,将指定目录下的文件与子目录一并处理

练习:

1.在你的用户主目录下以你的名字新建子目录

2.拷贝/etc/passwd和/etc/group到你的子目录

3.将你的子目录拷贝到用户主目录下的Music子目录下

4.切换到Music子目录下,显示它的当前路径和这个目录下内容

9.移动

cmd:mv

使用:

(1)mv file或dir dest_path

(2)mv old-name new-name修改文件名

10.删除

cmd:rm

使用:

(1)rm -rf 文件或目录

(2)rm -rf *

-r 删除目录

-f 强制删除,即使设置了-i属性也不起作用

11.显示文件内容:cat

使用:

cat 文件名

cat /home/hello.c

12.显示目录或文件占用的磁盘大小

cmd:du

用法:du 选项 文件或目录

du常用选项

-a 显示目录中所有文件的大小

-b 显示目录或文件大小以byte为单位

-m 以MB为单位

-c 显示目录中所有文件大小,并显示所有目录和文件的总和

13.显示或设置网络设备

cmd:ifconfig

用法:

ifconfig 查看当前网络设备

ifconfig网络设备名称 选项 地址设置网络设备

例如:

iconfig eth0 192.168.0.108 重新设置网卡eth0的ip地址

常用选项:

down 关闭指定网络设备

up 启动指定网络设备

netmask 设置网络设备的子网掩码

网络设备 指定网络设备的名称

14.查找文件里符合条件的字符串

cmd:grep

用法:

grep 选项 查找样式 文件或目录

15.挂载其他文件系统资源

cmd:mount

mount 选项 设备名称 挂载路径

16.阅读命令的文档信息

cmd:man

用法:

man 命令名

练习:

(1)切换到你的用户主目录

(2)显示你当前的路径

(3)切换到/etc子目录

(4)将这个目录下的passwd和group文件拷贝到你的用户主目录

(5)在你的用户主目录下新建passwd-dir和group-dir子目录

(6)将用户主目录下的passwd文件拷贝到passwd-dir

将用户主目录下的group移动到group-dir

(7)将passwd-dir子目录拷贝到group-dir子目录下

(8)对group-dir子目录进行重命名为group

(9)删除以上产生的文件或目录

1.自动补齐快捷键

tab键

2.linux压缩文件形式

xxx.tar

xxx.tar.gz

xxx.tar.bz2

xxx.tar.xz

解压命令:

tar –xvf 需要解压的压缩文件(dir.tar形式)

tar –xvzf 需解压的压缩文件(压缩文件为dir.tar.gz形式)压缩命令:

tar –cvf 压缩文件名(压缩为dir.tar形式)该目录的压缩路径

tar –cvzf 压缩文件名(压缩为dir.tar.gz形式)该目录的压缩路径

-x 从备份文件中还原文件

-v 显示指令执行过程

-f指定备份文件

-c 建立新的备份文件

-z 通过gzip指令处理备份文件

3.临时获取超级用户权限

sudo 需要做的事情

4.vi 编辑器的使用

(1)安装软件包

离线安装

sudodpkg -i *.deb 软件包名 (你的软件包必须在你的当前目录下)

在线安装

sudo apt-get install 软件包名

(2)配置

运行配置脚本进行配置

(3)使用

vi 文件名(通过vi编辑器打开文件)


linux系统基础》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/meiwen/34913.html
转载请保留,谢谢!