Linux 的常用命令

来源:互联网 发布:网络强国战略是什么 编辑:程序博客网 时间:2024/06/02 06:29
命令:Init [0123456]
运行级别 :
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 文件分解并解压到原有文件的路径中。



0 0
原创粉丝点击