Linux常用命令

来源:互联网 发布:linux怎么打开found 编辑:程序博客网 时间:2024/06/03 20:03

文件处理命令:ls
格式:ls 文件或目录
功能:显示所选的文件或目录
语法:-a 显示所有文件(包括隐藏文件)
-l 显示详细信息
-d 查看目录属性


cd 命令
格式:cd 目录
功能:进入该目录
cd \ 切换到根目录
cd ..回到上一级目录


pwd命令
格式:直接输入pwd
功能:显示当前的工作目录的绝对路径


命令touch和
格式:touch 文件名
功能:直接创建一个空文件但是不打开
eg:$ touch example.c


vim命令
格式: vim 文件名
功能:创建并打开文件
eg:$ vim example.c


* 命令 mkdir*
格式:mkdir 目录名
功能:创建一个新目录
$ mkdir newdir


* 命令 cp*
格式:cp 文件或者目录 /目录
功能:将文件或目录复制到其他目录下
eg:cp example.c /home/dir


* 命令 mv*
格式: mv 文件或目录 目的目录
功能:1、移动文件
2、更名
eg:mv example1.c example2.c //将example1.c文件更名成example2.c文件
mv example2.c /home/dir //将example2.c文件移动到dir目录下

注释:如果将文件移动到当前文件夹或者目录下则只用相对路径 ,移动到 其他目录 需要用绝对路径。


命令 rm
格式 :rm -r 目录或者文件名
功能:删除文件或者目录

注释:rm 文件名 可以直接删去 文件,目录删除需要 加上-r


* 命令 cat*
格式:cat 文件名
功能:显示文件内容

注释:cat 只能显示文件中的内容 不能显示目录


命令 more
格式:more 文件名
(空格)或者f 显示下一页
(enter) 显示下一行
q或者Q 退出
功能:分页显示文件中的内容


权限管理命令 chmod
格式:chmod [{ugo}{+-=}{rwx}][文件或者目录][mode=421][文件或目录]
执行权限:所有用户
功能:改变文件或目录权限
eg1:$chmod g+w file1 //赋予文件file1所属组 的权限 w:write 写权限 可以修改文件内容
r:read 读权限 可以修改文件内容
x:执行;执行权限 执行中的内容

作为选择,我们多数用三位八进制数字的形式来表示权限,第一位指定属主的权限,第二位指定组权限,第三位指定其他用户的权限,每位通过4(读)、2(写)、1(执行)三种数值的和来确定权限。如6(4+2)代表有读写权,7(4+2+1)有读、写和执行的权限。

eg2:$chmod 777 dir1 //所有用户具有所有的权限;


指令搜索命令 which
格式:which [命令名称]
功能:显示系统命令所在目录
eg:$ which ls


文件搜索命令 find
格式:find [搜索路径] [搜索关键字]
功能:查找文件或者目录
eg1:find /etc -name init
//在目录/etc中查找 init文件
eg2:find / -size +204800
//在根目录下查找大于100MB的文件
eg3:find / -ctime -1
/在根目录下查找24小时内被修改的文件和目录


* 文件搜索命令 grep*
格式:#grep [指定字段] [该文件字段的绝对路径]
或者进入到该文件中 grep [指定字段] 文件名
eg:grep endif /etc/virmc //绝对路径


压缩解压命令 gzip
格式:gzip 选项[文件名]
压缩后文件后缀:.gz
eg:gzip file1

原创粉丝点击