linux隐藏鼠标指针的命令_Linux基础

本文介绍Linux下,一些常用的命令使用方法。

Linux基础命令

 pwd      :打印当前所在的路径
 ​
 cd ~     : 切换到家目录 
 cd .     :切换到当前目录
 cd ..    :切换到上一级目录
 cd ../.. : 切换到上上级路径(其中:在linux中路径分隔符为斜杠/)
 cd -     :切换到上一次的路径
 ​
 ls       :直接ls,则显示当前所在目录的内容
 举例:
     ls /home,则指定显示/home的内容
     ls ~    ,则指定显示/home/book的内容
     -l(long的缩写),显示目录下文件的更详细的信息(文件权限、文件最后修改时间、文件大小)
     -a(all的缩写),显示了隐藏文件
     -h(human-able的缩写),将文件大小以K(KB)、M(MB)、G(GB)来表示
     
 mkdir   : 创建目录
     -p(parents的缩写)连续创建多级目录(父目录和子目录),如果父目录不存在,则需要加入-p参数。
 mkdir -p  父目录/子目录
 mkdir -p  dir1/dir2
 ​
 touch 新建文件
 touch file
 注意:
 1)同一目录无法创建同名的文件
 2)linux的文件名是区分大小写的,如file1和File1是不同文件。
 ​
 mv(move的缩写):修改文件(目录)名、移动路径
     mv  旧文件名   新文件名    ====>修改文件名
     如:mv file1 filea将当前目录的文件file1改名为filea
     
     mv  旧目录名   新目录名    ====>修改目录名
     如:mv dir1 dira将当前目录下的目录dir1改为dira
     
     mv  文件名     目录名      ====>移动路径
     如:mv filea dira将当前目录下filea移动到dira子目录
     如:mv filea  ~  将当前目录下filea移动家目录
     如:mv ~/filea  ..将家目录下的fila移动到上一个路径
     
 cp(copy的缩写):复制文件(目录)
 1)  cp  源文件名   目标文件名
     举例:
     cp File1  file2将当前目录下的文件File1拷贝成file2
 ​
 2)  cp  源文件名   目标目录名
     举例:
     cp file2 dira/将当前目录下的文件file2拷贝到dira子目录
     
 2)  cp  源目录名   目标目录名    
     举例:
     cp -r dira dirb复制dira目录下的所有内容到dirb
     其中,-r参数时递归复制
     
     cp -i file2 dira如果dira目录下面有同名的file2,加入-i参数就会
     要求你确认是否覆盖同名的文件
     注意:cp的常用参数有:-i,-r,-f,-d等
     
 rmdir  删除目录    
 ​
 rm(remove的缩写):删除文件(目录)
     rm   [选项]   [文件名 | 目录名]
 常用选项:
     -i(interactive(交互)的缩写),删除文件(目录)之前,要求你确认是否同意删除
     -r(recursive(递归)的缩写),递归删除指定目录下的子目录和文件
     -f(force(强制)的缩写),强制删除   
 举例:
     rm File1       删除当前目录下的文件File1
     rm -i file2    删除文件file2,删除前要求你确认是否同意删除,其中y表明同意删除,n表示取消删除
     rm -r dira     删除目录dira
     rm -ir dirb    删除目录dirb,删除前要求你确认是否同意删除,其中y表明同意删除,n表示取消删除 
 注意:
 1)删除文件(目录)前,确定该文件(目录)是否可以被删除。
 2)rm的常用参数有:-i,-r,-f等。
 ​
 文件的查看和编辑
 cat  查看文件内容
 举例:
     cat file1          将file1的内容打印到标准输出中(默认标准标准输出指向终端)
     cat file1 file2    将file1和file2的内容串联并依次全部打印到标准输出中
     cat -n file1       显示内容并在内容前显示行号。
 ​
 清除屏幕
 clear:刷新屏幕,保留历史命令操作记录
 说明:此命令本质上只是让终端向后翻一页,
 当向上滚动鼠标时,还是可以看到之前命令的操作记录
 ​
 reset:重新初始化屏幕,清除历史命令操作记录

Linux 相关概念

1.ln(link,连接文件)

基础:windows中快捷方式,实际上快捷方式和它指向的文件是独立的两个文件,两个都占硬盘空间,只不过用户访问快捷方式时,其效果等同于访问指向的文件。

linux中有两种连接文件:一种叫软连接(符号连接),等同于windows中快捷方式,一种叫硬连接

创建软连接文件: ln -s 源文件名 符号连接文件名

举例:ln -s src.c linker.c, linker.c就是src.c的一个符号连接文件

硬连接:ln 源文件名 连接文件名

硬连接实际上和源文件在硬盘中是同一个东西,效果类似于硬盘上的一个文件,在文件系统上,在我们看来有好多个文件一样。每次删除一个文件时,只要他还有其他的硬连接存在,这个文件就不会被真正删除。只有等所有的连接文件都删除掉了,这个文件才会被真正从硬盘上删除。如果你改变其中一个文件,那么两个文件名指向的文件都会改变。类似于两个指针指向了同一个文件。而软连接指的是一个指针指向了一个指向文件的指针。

2.apt-get

作用:在ubuntu中用来在线安装、卸载软件的程序

apt-get install vim,apt-get remove vim

注意,安装和卸载都是在线的,也就是说ubuntu必须能上网才能使用apt-get

说明:apt-get 安装软件的原理和必要性。

linux操作系统的发行版,内核版本,定制性,造成了linux中软件的不兼容性。在linux中安装软件是一件困难的事情,装了软件能不能用不一定。ubuntu解决了这个问题,ubuntu就适合某个发行版(ubuntu10.04)的所有软件做了一个列表,然后用户通过apt-get install的方式安装软件,就会实时连接到ubuntu服务器,服务器会根据你的ubuntu版本,给你下载合适的软件来安装。这样确保了软件的兼容性。

3. 权限数字表示

权限还有另一种表示方法,用数字来表示。

编码规则如下:r可读4,w可写2,x可执行1,无权限 0

有了这个编码规则,则 rwxr-xr-x 编码后为755

第一种修改权限的方法:

要把权限改成 rwxr--r-- 则对应的编码值为744

修改命令为:chmod 744 文件名

第二种修改权限的方法:

在原来的权限基础上进行修改,即增加或减少某权限。

三个组用户的编码依次为: 属主u 属主所在的组g 其他用户o,比如:要属主增加可执行权限 chmod u+x 文件名,其他用户增加可写权限 chmod o+w 文件名,属主所在组用户去掉可执行权限 chmod g-x 文件名

4.压缩解压

文件打包压缩与解压缩

tar -czvf dir.tar.gz dir/ 将dir目录打包成dir.tar.gz

tar -cjvf dir.tar.bz2 dir/ 将dir目录打包成dir.tar.bz2

tar -zxvf dir.tar.gz 解压缩dir.tar.gz

tar -jxvf dir.tar.bz2 解压缩dir.tar.bz2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值