Linux教程

Linux基础命令

本文主要是介绍Linux基础命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Linux基础命令


目录
  • Linux基础命令
        • 1.0 环境变量
            • 1.1 PATH //命令搜索路径
            • 1.2 SHELL //当前shell
            • 1.3 HISTSIZE //命令历史缓冲区大小
        • 2.0 bash内置变量
            • 2.1 RANDOM //保存着032768之间的随机数
        • 3.0 Linux命令分为两种类型:
            • 3.1 内部命令(shell内置)外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件,type //显示指定命令属于哪种类型
        • 4.0 目录管理
            • 4.1 ls列出目录内容,-l长格式
            • 4.2 h//做单位转换,a//显示以.开头的隐藏文件,. //表示当前目录,.. //表示父目录
            • 4.3 d//显示目录自身属性,i//显示文件的inode(index node),r//逆序显示,R//递归(recursive)显示
            • 4.4 cd //改变当前工作目录,pwd //打印当前工作目录路径,mkdir //创建目录,p//创建目录时若父目录不存在则自动创建,v//显示目录创建过程
            • 4.5 rmdir //删除目录,只能删除空目录
        • 5.0 文件管理
            • 5.1 touch //无中生有、万象更新,stat //显示文件或文件系统的状态
            • 5.2 rm //删除文件,删除命令默认会提示是否需要删除, \,//如果要使用命令本身可以在命令前加一个\,如\rm,这样删除就不会有提示了,r//递归删除,删除目录时必须使用此选项,f//强制删除,不询问
            • 5.3 cp //复制文件,一个文件到一个文件,多个文件到一个目录
            • 5.4 mv //移动文件
            • 5.5 install //复制文件并且设置属性-m MODE, -o OWNER, -g GROUP


1.0 环境变量

1.1 PATH //命令搜索路径

1.2 SHELL //当前shell

1.3 HISTSIZE //命令历史缓冲区大小


2.0 bash内置变量

2.1 RANDOM //保存着032768之间的随机数


3.0 Linux命令分为两种类型:

3.1 内部命令(shell内置)外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件,type //显示指定命令属于哪种类型


4.0 目录管理

ls   //列出目录内容
        -l      //长格式
            文件类型
                -   //普通文件(f)
                d   //目录文件
                b   //块设备文件(block)
                c   //字符设备文件(character)
                l   //符号链接文件(symbolic link file)
                p   //命令管道(pipe)
                s   //套接字文件(socket)
            文件权限        //9位,每3位一组,每一组:rwx(读,写,执行)
            文件硬链接的次数
            文件的属主(owner)
            文件的属组(group)
            文件大小(size),单位是字节
            时间戳(timestamp),最近一次被修改的时间
                访问      //access
                修改      //modify,文件内容发生改变
                改变      //change,metadata(元数据)
         -h     //做单位转换
         -a     //显示以.开头的隐藏文件
            .       //表示当前目录
            ..      //表示父目录
         -d     //显示目录自身属性
         -i     //显示文件的inode(index node)
         -r     //逆序显示
         -R     //递归(recursive)显示
    cd      //改变当前工作目录
    pwd     //打印当前工作目录路径
    mkdir   //创建目录
        -p      //创建目录时若父目录不存在则自动创建
        -v      //显示目录创建过程
    rmdir   //删除目录,只能删除空目录
    tree    //查看目录树
4.1 ls列出目录内容,-l长格式

4.2 h//做单位转换,a//显示以.开头的隐藏文件,. //表示当前目录,.. //表示父目录

4.3 d//显示目录自身属性,i//显示文件的inode(index node),r//逆序显示,R//递归(recursive)显示

4.4 cd //改变当前工作目录,pwd //打印当前工作目录路径,mkdir //创建目录,p//创建目录时若父目录不存在则自动创建,v//显示目录创建过程

4.5 rmdir //删除目录,只能删除空目录


5.0 文件管理

touch   //无中生有、万象更新
stat    //显示文件或文件系统的状态
rm      //删除文件,删除命令默认会提示是否需要删除, \
        //如果要使用命令本身可以在命令前加一个\,如\rm,这样删除就不会有提示了
    -r      //递归删除,删除目录时必须使用此选项
    -f      //强制删除,不询问
cp      //复制文件,一个文件到一个文件,多个文件到一个目录
    -a      //归档复制,常用于备份
    -r      //递归拷贝,拷贝目录时必须使用此选项
    -p      //拷贝时保留原权限
mv      //移动文件
install     //复制文件并且设置属性
    -m MODE
    -o OWNER
    -g GROUP
5.1 touch //无中生有、万象更新,stat //显示文件或文件系统的状态

5.2 rm //删除文件,删除命令默认会提示是否需要删除, \,//如果要使用命令本身可以在命令前加一个\,如\rm,这样删除就不会有提示了,r//递归删除,删除目录时必须使用此选项,f//强制删除,不询问

5.3 cp //复制文件,一个文件到一个文件,多个文件到一个目录

5.4 mv //移动文件

5.5 install //复制文件并且设置属性-m MODE, -o OWNER, -g GROUP

这篇关于Linux基础命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!