基本路径操作
相对路径:cd /users/username/Desktop
绝对路径:cd Ddesktop
. 表当前路径
cd.
…表当前路径的上一层
cd..
… 表当前路径的上两层
cd...
转移目录“cd”:
cd命令不带参数时,将回到用户的主目录
cd- :表示回到上一次所在的工作目录
mkdir:创建目录
rmdir:删除(空)目录
pwd:打印当前的绝对路径名
Linux系统的主要目录如下:
查看文件路径
ls:
ls 查看当前路径下的文件及文件夹的名字
ls /bin 表示:查看当前路径下的Documents文件夹下的所有东西
ls Documents 表示:查看当前路径下的Documents文件夹下的所有东西
ls *:
*表示任意多个字符,也可以没有
?:表示一个字符,一定有一个,不能没有
[xn]:表示中括号中的任意一个字符
[abcdefg]可以写成[a-g]:表示从a到g之间的任意一个字符
ls -a:隐藏文件
ls -l:列表风格显示
ls -h:配合-l,显示一个合理的大小单位
文件操作
文件操作包括文件复制、改名、移动、删除等,对文件的操作命令,多数也可以对目录操作。
chmod:修改属性
cp:文件复制
cp oldfile newfile
rm:删除文件
mv:文件改名
mv oldfile newfile
ln:链接命令,链接的结果有点像文件复制,但本质上是不一样的。链接的文件和原始文件只有名字的差别,数据在存储设备上只存储了一份。
find:查找文件
浏览文件
more:此命令将长文件分屏显示,每满一屏暂停一下,等待用户敲键以后再继续上滚一屏。
head/tail:用于浏览文件头部或尾部。“-n”用于指定行数,“-c”指定以字节为单位;tail有一个有用的选项“-f”,(follow的意思),当浏览一个不断变化着的文件(例如某个软件的日志文件)时,可以跟踪显示这个文件。
cat:可以将文件和标准输入设备合并,送到标准输出设备上。
打包、压缩和解压
tar:Linux最常见的打包压缩命令
常见的压缩格式后缀有:(gzip)gz、(bzip2)bz2、(xz)xz,它们表示采用不同的压缩算法,不同的压缩算法影响数据压缩率、压缩时间和解压时间,一般而言,xz格式的压缩率最高,gz格式的压缩、解压时间最短,但压缩率最低。
tar xf/tar-xf:文件解压命令:
tar xf hello-2.10.tar.gz
打包压缩时,通过选项“-z”、“-j”、“-J”指定压缩格式,分别对应使用gzip、bzip2和xz进行压缩,例如:
tar Jcf hello-2.10.tar.xz hello-2.10/
打开文件
cd:
cd Desktop:进入到Desktop桌面这个文件夹
cd 文件夹名字
cd-跳转到上一次所在路径
cd~跳转到当前用户的家目录
显示文件路径
pwd:显示当前操作的路径(绝对路径)
clear:清屏
tab:自动补全
touch:创建一个文件