LINUX学习笔记1——LINUX系统命令

来源:岁月联盟 编辑:exp 时间:2011-12-12

1.         界面切换:

 

a)         进入字符界面:按住ctrl+alt+F1:

 

       1.         首先需要进入用户登入,输入用户名和密码,标志:login

 

       2.         注意:F1-F6都是字符界面,从而实现多任务多用户

 

b)         进入图形化界面:按住ctrl+alt+F7

 

c)         程序的暂停和跳出命令行语句:ctrl+c

 

2.         后缀:指令后面的后缀代表一些特定的含义,各个指令具体不太一样

 

a)         –r:对目录操作

 

b)         –f:不提醒,表示强制

 

c)         –i:对操作设置提醒

 

d)         –p:可以创建多层

 

e)         –a:表示隐含文件

 

3.         配置命令:alias 可以自己对命令进行配置

 

a)         [root@pact ~]# alias

 

a)alias cp='cp -i'

 

a)alias l.='ls -d .* --color=tty'

 

a)alias ll='ls -l --color=tty'

 

a)alias ls='ls --color=tty'

 

a)alias mv='mv -i'

 

a)alias rm='rm -i'

 

a)alias vi='vim'

 

a)alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

 

a)[root@pact ~]#

 

4.         用户区分:超级用户是#号,普通用户的是$

 

a)         超级用户:root

 

5.         添加用户:useradd 用户名

 

a)         会在home目录下添加相应的用户目录

 

6.         修改用户密码:passwd 用户名

 

7.         切换用户:su 用户名

 

a)         超级用户切换到普通用户不需要密码,

 

b)         普通用户切换到其它用户需要密码

 

8.         关机:shut down

 

9.         拷贝文件:cp 源文件  目标位置  中间空格

 

a)         源文件应该是当前目录下的文件

 

b)         目标位置应该写具体:否则默认为当前目录下,如果都是当前目录下,则认为是重命名。

 

10.     拷贝目录:cp-r 源文件  目标位置  中间空格

 

a)         只拷贝文件夹里面的所有文件,但是不带文件夹

 

11.     移动:mv 源文件位置  目标位置  中间空格

 

a)         目标位置应该是具体的地址,否则将成为更改名字了

 

12.     更改名字:mv 源文件名  目标名  中间空格

 

13.     删除:rm

 

a)         删除目录:rm-r

 

b)         删除文件不提醒,强制删除:rm-f

 

14.     目录:

 

a)         创建目录:mkdir

 

b)         创建多层子目录:mkdir-p

 

c)         改变工作目录:cd

 

d)         回到原来的目录:cd-

 

e)         查看当前路径:pwd

 

15.     文件:

 

a)         显示目录文件:ls

 

b)         显示隐含文件:ls-a

 

c)         把文件改成隐含文件:更改文件名,在前面加.

 

16.     打包:打包不同与压缩

 

a)         文件后缀:打包文件:.tar  压缩文件:.gz

 

b)         打包:tar cvf  打包后的名称 需要打包的文件

 

        1.         C表示创建,v表示详细的,f表示文件,可通过man 来了解指令的具体用法。

 

c)         解包:tar xvf

 

d)         打包压缩:tar cvzf

 

e)         解包解压:tar xvzf

 

f)          解压缩:unzip

 

17.     文件访问权限

 

a)         显示文件权限:ls-l

 

b)         有三种不同类型的用户可对文件或目录进行访问:文件所有者,与所有者同组的用户、其他用户。所有者一般是文件的创建者。

 

c)         -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. Tgz

 

d)         注意这里共有10个位置。第一个字符指定了文件类型,如果第一个字符是横线,表示是一个非目录的普通文件。后面9个字符每3个一组,表示三类用户的权限。如果是d,表示是一个目录。r代表只读,w代表写,x代表可执行,横线代表无该项权限。

 

e)         改变权限:chmod  [who] [+ | - | =] [mode] 文件名

 

      1.         u 表示文件的所有者。

 

       2.         g 表示与文件所有者同组的用户。

 

       3.         o 表示“其他用户”。

 

        4.         a 表示“所有用户”。它是系统默认值。

 

       5.         + 添加某个权限

 

      6.         - 取消某个权限

 

        7.         = 赋予给定权限

 

18.     查看空间使用情况

 

a)         查看磁盘使用情况:df

 

b)         查看磁盘使用情况以kb显示:df-k

 

c)         查看目录使用情况:du

 

d)         查看目录使用情况以b显示:du-b

 

19.     网络配置:只有超级用户才可以这么做

 

a)         配置IP地址:ifconfig eth0 192.168.0.1

 

b)         暂停eth0这一网卡的工作:ifconfig eth0 down

 

c)         恢复eth0这一网卡的工作:ifconfig eth0 up

 

20.     查看网络状态:netstat

 

a)         查看系统中所有的网络监听端口:netstat –a

 

21.     软件安装

 

a)         安装名字为tftp的文件:rpm -ivh tftp.rpm

 

b)         列出所有已安装rpm包:rpm –qa

 

c)         卸载名字为name的rpm包:rpm –e name

 

22.     挂载:将文件以某一个目录的方式存在与LINUX系统中,一般是mnt目录中

 

a)         将光驱挂载到/mnt目录下:mount /dev/cdrom /mnt

 

b)         取消光驱在/mnt下的挂载:umount /mn

 

23.     查找文件:

 

a)         find  路径  -name  ‘文件名’ 之间都有空格

 

b)         模糊查找:在当前目录及其子目录中寻找名为co开头的文件:find  .  -name ‘co*’

 

c)         精确查找:在当前目录及其子目录中寻找名为test的文件:find  .  –name  ‘test’

 

24.     查找字符串:

 

a)         在当前目录及其子目录中,查找包含file字符串的文件:grep “file”.  -rn

 

b)         查看所有端口中用于tftp的端口:netstat –a | grep tftp

 

25.     动态查看CPU使用:top

 

26.     查看进程: 查看系统中的所有进程:ps aux

 

27.     杀死进程:杀死4096号进程:kill –s SIGKILL 4096

 

28.     帮助:man

 

29.         计算程序运行时间:time . 文件名

 

30.         查看当前时间:date

 

摘自 小鱼的专栏