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退出 都是注销操作
- Linux系统启动程序和Linux常用命令整理
- linux系统启动程序
- 【linux 常用命令】常用命令整理
- linux系统启动详解(整理)
- LINUX: 常用命令解析和技巧整理
- LINUX最常用命令整理
- [整理]Linux常用命令
- linux 常用命令整理
- Linux 常用命令整理
- Linux系统常用命令整理
- Linux下面常用命令整理
- Linux常用命令整理
- linux常用命令整理
- linux常用命令整理
- linux Ftp常用命令整理
- linux常用命令整理
- LINUX常用命令整理
- Linux常用命令整理
- 11. 配置ContextPath【从零开始学Spring Boot】
- C++考试总结
- 手机开发实战144——YUV介绍
- 手机开发实战145——ALPHA介绍
- 12. 改变JDK编译版本【从零开始学Spring Boot】
- Linux系统启动程序和Linux常用命令整理
- 手机开发实战146——BMP介绍1
- 自定义信号和槽
- Blob和SyncedMemory代码阅读
- linux下端口的监听
- 详解URL的组成
- 字符串编码ASCII、Unicode和UTF-8
- 13. 处理静态资源【从零开始学Spring Boot】
- 手机开发实战147——BMP介绍2