linux学习历程(1)

linux的开发环境

  1. linux是一种得到广泛使用的操作系统,由芬兰人Linux Torvolds最早开发。
  2. linux最开始就是一个开放的系统,始终遵循着源代码开放的原则。
  3. 严格来说linux只是一个操作系统内核,它实现了操作系统核心功能:内存管理  进程管理  文件系统管理  设备管理

参数命令与选项

命令选项有两种约定俗成的形式:长格式和短格式。

    长格式用两个减号加英文单词来表示。

    短格式用一个减号加一个字母来表示。多个短格式选项往往还可以合并在一起使用。

man --help  # 显示man命令的帮助信息

man -h        # 等价于man --help

ls -al           # 等价于ls -a -l 

文件、目录和路径

Linux的文件系统中只能有一个根目录/,它没有父目录,其他目录都必须有父目录。每个目录下默认有两个目录,其中一个的名字是一个句点.代表目录自身;另一个名字是两个句点..代表父目录。由于目录名以句点开头,所以它们都是隐藏文件。

    常见Linux结构目录

1、/bin:二进制(binary) 可执行的文件命令存放其中

2、/boot:Linux启动的时候使用的核心文件

3、/dev:device 设备文件目录

4、/etc:系统和应用程序的配置信息

5、/home:用户信息文件目录,子目录的个数通常对应用户的个数

6、/lib:library库文件目录

7、/media:可移动设备挂载点 U盘

8、/mnt:外部设备挂载点,光盘和软盘

9、/opt:默认安装软件的位置

10、/root:根用户的文件信息

11、/sbin:超级用户的可执行命令

12、/tmp:临时文件

13、/usr:静态的用户级别程序/usr/include

Linux常用操作命令

一、用户管理类命令

1)useradd sun  #添加用户名为sun的用户

(2)userdel sun  #删除用户名为sun的用户

(3)passwd sun  #修改sun的密码

(4)su sun  #切换超级用户或其他用户

(5)su  #切换为超级用户

(6)who  #查看当前用户的登录信息

超级用户:[root@localhost ~]#

普通用户:[sun@localhost root]$

二、文件目录类命令

1、ls 命令

vls命令用来列出目录的内容,它是用户最常使用的命令之一。ls命令的一般格式为:ls [选项] [目录名或文件名]

2.pwd命令

pwd命令用来显示当前的工作目录的绝对路径

3.cd命令

cd命令用来更改工作目录,它的一般格式为:cd [目录名]

其中,目录名可以为绝对路径或相对路径,也可以省略不写。如果没有给出目录名,则默认进入用户的主目录。

4.创建新文件命令

常用3种创建新文件的命令:

mkdir file     #创建名为file的文件夹

touch example.c#创建名为example.c的文件,但不打开

vim example.c    #打开和创建名为example.c的文件

5.cp命令

cp命令用来复制文件或目录,它的一般格式为:

cp [选项] 源文件或目录 目标文件或目录

注意:如果目标文件存在,在覆盖之前默认情况下不会给出提示信息。因此使用cp命令复制文件时,最好使用i选项,以防止不经意的情况下破坏了另一个文件。

6.mv命令

mv命令用来为文件或目录更改名称,或移动文件或目录的位置,它的一般格式为:

mv [选项] 源文件或目录 目标文件或目录

7.rm命令

rm命令用来删除文件或目录,它的一般格式为:rm [选项] 文件或目录

该命令删除目录时,其下的所有文件和子目录都会被删除;删除链接文件时,只删除链接,原来的文件不会被删除。该命令的常用选项如表所示。

注意:使用rm命令时要格外小心,因为文件一旦被删除,就无法恢复了。使用该命令时,最好也使用i选项。

8.cat命令

cat命令用来显示文本文件

9.wc命令

wc命令用来统计文件中的行数、字数以及字节数信息,它的一般格式为。

10.chmod命令

chmod命令用来更改文件或目录的访问权限。该命令有两种使用方式:字母设定方式和数字设定方式,下面分别进行介绍。

字母设定方式的一般格式为:chmod [who] [操作符] [mode] 文件名

选项who表示设置对象,可以为下面几个字母的组合。

选项mode表示访问权限,可以为几个字母的组合。

数字设定方式的一般格式为:chmod [mode] 文件名

数字属性的格式为3个从0到7的八进制数,其顺序是(u)(g)(o),具体含义如表所示。

11.ln命令

ln命令用来创建文件或目录的链接,它的一般格式为:ln [选项] 文件或目录 链接名

v默认情况下,ln命令产生的是硬链接;如果给ln命令加上s选项,则表示建立符号链接。如果链接名为一个目录名,系统将在该目录下建立同名的链接文件。

12. grep命令

grep命令用来在指定文件中查找符合条件的字符串

13. find命令

vfind命令用来从指定的目录开始,递归地搜索其下的各个子目录,查找满足条件的文件,并对其执行指定的操作。它的一般格式为:find 起始目录 查找条件 操作

猜你喜欢

转载自blog.csdn.net/neptune__/article/details/81098981