Linux系统启动程序和Linux常用命令整理

来源:互联网 发布:java身份证正则表达式 编辑:程序博客网 时间:2024/06/06 01:38

1.启动流程


2.Linux常用命令

Linux学习笔记:
Linux命令的习惯
-命令及参数区分大小写
-程序可否执行与扩展名无关
-使用tab键来补全命令
$command [-options] parameter1 parameter2
  指令 选项 参数1 参数2
说明:
0. 一行指令中第一个输入的绝对是‘指令(command)’或‘可执行文件’
1. command 为指令的名称,例如变换路径的指令为 cd 等等;
2. 中刮号[]并不存在于实际的指令中,而加入参数设定时,通常为 - 号,例如   -h; 有时候完整参数名称会输入 -- 符号,例如 --help;
3. parameter1 parameter2.. 为依附在 option 后面的参数, 或者是 command        的参数; 
4. command, -options, parameter1.. 这几个中间以空格来区分,不论空几格 shell 都视为一格; 
5. 按下 [Enter] 按键后,该指令就立即执行。
6. 指令太长的时候,可以使用 \ 符号来跳脱 [Enter] 符号, 使指令连续到下一行。注意! \ 后就立刻接特殊字符。
7. 在 Linux 系统中,英文大小写字母是不一样的。举例来说, cd 与 CD 并不同。


1.网络的配置
vim /etc/sysconfig/network-scripts/ifcfg-eth0
编辑部分:DEVICE=eth0
BOOTPROTO=static
HWADDR=08:00:27:F0:95:DD
IPADDR=192.168.1.150
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes


init 3 切换到命令行模式


重启网卡服务:service network restart


2.改变语言环境
查看:loacle
改变命令:
export LANG=en_us.UTF-8
export LC_ALL=en_us.UTF-8


3.文件相关命令
目录 说明
/ Linux文件系统的入口,也是处于最高一级的目录
/bin 基本系统所需要的命令。功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令
/boot 内核和加载内核所需要的文件。一般情况下,GRUB系统引导管理器也位于这个目录
/dev 设备文件存储目录,比如终端、磁盘等
/etc 所有的系统配置文件
/home 普通用户家目录的默认存放目录
/lib 库文件和内核模块所存放的目录
/media 即插即用型存储设备的挂载点自动在这个目录下创建,比如u盘、CDROM/DVD自动挂载后,也会在这个目录中创建一个目录。
/mnt 临时文件系统的挂载点目录
/opt 第三方软件的存放目录
/root Linux超级权限用户root的家目录
/sbin 基本的系统维护命令,只能由超级用户使用
/srv 该目录存放一些服务启动之后需要提取的数据
/tmp 临时文件目录
/usr 存放用户使用系统命令和应用程序等信息,比如命令、帮助文件等。
/var 存放经常变动的数据,比如日志、邮件等。


几个特殊的文件系统
文件系统 挂载点 说明
root / Linux系统运行的基点,根文件系统不能被卸载
proc /proc 以文件系统的方式为访问系统内核数据的操作提供接口,适用于2.4和2.6内核
sysfs /sys 以文件系统的方式为访问系统内核数据的操作提供接口,2.6内核使用
tmpfs /dev   /var/run
/var/lock 程序访问共享内存资源时使用的文件系统
usbfs /proc/bus/usb访问usb设备时使用的文件系统
devpts /dev/pts内核用来与伪终端(以远程方式登陆)进行交互的文件系统
swap 内核使用的特殊文件系统,无挂载点用来创建虚拟内存


3.1文件查找
find -name i18n
重启
sync
sync
init 6


3.2文件信息
stat  b.sh


3.3压缩文件
tar cjvf a.sh.tar.bz2 a.sh

3.4显示文件目录
pwd
3.5切换
cd
符号 意义
. 当前工作目录
.. 父目录
~ 用户家目录
- 上个工作目录


3.6显示文件
ls
用法:  ls  [参数]   [目录名]
ls 参数:
-a:显示所有文件,包括隐藏文件(以.开头的文件)
-l:以长格式显示
-t:按修改时间先后显示
-R:显示目录及下级子目录结构(递归)
-m:  横向输出文件名,并以“,”作分格符。 
-S:  以文件大小排序。 
用颜色代表不同文件
白色:普通文件
红色:压缩文件
蓝色:目录文件
浅蓝色:链接文件
黄色:设备文件(/dev)
绿色:可执行文件(/bin、/sbin)
粉红色:图片文件


3.7建立目录
mkdir
用法: mkdir  [参数]   {目录名}
参数: -p 可以一次性创建整个目录树


3.8显示文件和目录树
tree
用法:  tree    [参数]   {文件}
参数:  -a   不隐藏任何以.字符开始的条目
            -d   只显示目录不显示文件
            -f    每个文件都显示路径
            -t   根据最后修改时间排序
            -L n 只显示n层目录 (n为数字)

3.9创建空文件和更改时间戳
touch 
用法:touch  [参数]   {文件}
参数:   -d    更改时间戳为定义值   (后面加年月日,格式:20101212)


3.10复制目录
cp
用法: cp  [参数]   {原文件…}  {目标文件}
参数:  -r  递归执行  (可复制目录树)


3.11移动或重命名文件
mv
用法: mv  [参数]  {原文件} {目标文件}     把原文件更名为目标文件
       mv  [参数]  {原文件…} {目标文件}    把一个或多个文件同时移动到目标文件中
3.12查看文档:

3.12.1 cat  由第一行开始显示文件的内容 
cat命令显示文件时会同时显示所有内容。大型文件在屏幕上一晃而过,难以阅读。所以他比较适合小于一屏的文件。
用法:
cat [option] filename


3.12.2 tac  从最后一行开始显示 


file显示文件类型
file   [option] filename


more 一页一页的显示档案内容 :
空格键 (space):代表向下翻一页; 
Enter:代表向下翻『一行』; 
/字符串:代表在这个显示的内容当中,向下搜索『字符串』这个关键词; 
:f :立刻显示出文件名以及目前显示的行数; 
h 帮助
b 或 [ctrl]-b :代表往回翻页 
q:退出 


less 与 more 类似,less可以往前翻页! :
空格键:向下翻一页; 
[pagedown]:向下翻一页; 
[pageup]:向上翻一页; 
/字符串:向下搜索『字符串』; 
?字符串 :向上搜索『字符串』; 
n:重复前一个搜索 
N:反向的重复前一个搜索
h:帮助
q:退出


head显示文件开始几行
用法:
head [options]  {file…}
参数 :  –n  number查看前几行的值
tail显示文件最后几行
用法:
tail  [options]  {file…}
参数 :  –n  number 查看后几行的值
             –f    一直监视
find
[root@www ~]# find [PATH] [option] [action] 
选项与参数: 


1. 不时间有关的选项:共有 -atime, -ctime 与 -mtime ,以 -mtime 说明 
   -mtime  n :n 为数字,意义为在 n 天之前的『一天之内』被更改过内容的文件
   -mtime +n :列出在 n 天之前(不含 n 天本身)被改动过内容的文件; 
   -mtime -n :列出在 n 天之内(含n 天本身)被更改过内容的文件。 
   -newer file :file 为一个存在参照物,列出比 file 还要新的文件 
 
[root@www ~]# find / -mtime 0 
# 那个 0 是重点!0 代表目前的时间,所以,从现在开始到 24 小时前,有改动过内容的文件都会被列出来
find / -mtime 3  #3天内改动过的文件
find / -name file –exec ls –l {} \;




文件的 Access time,atime 是在读取文件或者执行文件时更改的。
文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的。
文件的 Create time,ctime 是在写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。
ls -lc filename 列出文件的 ctime
ls -lu filename 列出文件的 atime
ls -l filename 列出文件的 mtime




4.更改权限命令
chmod 775
chown -R root:root *  -r是递归


5.系统命令
logout登出 exit退出 都是注销操作







0 0
原创粉丝点击