运行级别 :
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给老用户
5:图形界面
6:系统重新启动
常用运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab 的id:5:initdefault:这行的数字
在开机的时候可以修改运行级别:在开机的时候按<e>
选择 kernel /vmlinuz-2.4.20-8 rp rppt=LABEL=/ 再按<e> 在后面加空格1
就选择单用户级别进入系统。。不需要密码。。
pwd 【显示当前工作目录】
cd 【改变目录】 只写cd按回车,会跳转到当前用户的目录
ls 【列出文件和目录】
ls -a 【显示隐藏文件】
ls -l 【显示长列表格式】
mkdir 【建立目录】
rmdir 【删除空目录】
touch 【建立空文件】
cp 【复制命令】
cp -r dir1 dir2 【递归复制命令(复制子目录信息)】 cp -rf dir1 dir2 全部覆盖不询问
mv 【移动文件和改文件名】 例如:mv oldName newName
rm 【删除文件和目录】
rm -rf 【删除所有内容(包括目录和文件) r 递归 f 强制】
ln 【建立符号链接】
ln -s 【源 目标】
ls -s /etc/Inittab Inittab 【Inittab指向实际文件 /etc/Inittab】
more 【显示文件内容,带分页】
less 【显示文件内容带分页】
grep 【在文本中查询内容】
| 【管道命令】 把上一个命令的结果交给| 后面的命令处理
man 【命令相当于dos下的help】
find 【搜索文件及目录】
在Linux 中, 因为文件系统系统是以级别式的结构来组成的,所以要在整个系统中找到特定的文件和目录并不是件容易的事。而"find"命令可以解决上述问题。
1、在特定的目录下搜索并显示指定名称的文件和目录
find / -name man:意思是说 从根目录开始搜索名称为man的文件或目录
2、搜索一段时间内被存取/改变的文件或目录
find /home -admin -10 : 十分钟内存取的文件或目录
find /home -atime -10 : 十小时内存取的文件或目录
find /home -cmin -10 : 十分钟内更改过的文件或目录
find /home -ctime +10 :十小时前更改过的文件或目录
3、搜索指定大小的文件。
find /home -size +10k :查找/home目录下大小为10K的文件
重定向命令:
ls -l >a.txt 列表的内容写入文件a.txt中(覆盖写)
ls -al >> aa.txt 列表的内容住家到文件aa.txt的末尾
从文件中输入信息 database_program < database_data
env | more 【查看环境变量】
cd /root/ 【找到 .bash_profile 存放用户变量】
vi .bash_profile 找到path 后增加。mysql的路径/home/mysql/bin/
1. tar
tar 命令用于把多个文件合并于一个档案文件中,并提供分解的合并后的档案,文件的功能.它独立于压缩工具,因此可以选择在合并前是否压缩.
tar 命令的基本用法为:
tar[选项] 文件名
常用的选项包括:
-c 创建一个新的档案文件
-t 查看档案文件的内容
-x 分解档案文件的内容
-f 指定档案文件的名称
-v 显示过程信息
-z 采用压缩方式
1、 tar -czf hello.tar.gz /home/hello /etc/test /app/work
该命令将/home/hello /etc/test /app/work 下面的所有文件 合并到hello.tar.gz文件中。并采用压缩方式。
2、tar -tzf hello.tar.gz 该命令列出归档文件hello.tar 中的所有文件列表。
3、tar -xzvf hello.tar.gz 将hello.tar.gz 文件分解并解压到原有文件的路径中。