2、常用命令

1、CD ——打开某个路径的命令
$ cd path path为你要打开的路径
path有相对路径和绝对路径之分。绝对路径强调从/起,一直到所在的路径。
.代表的是当前的路径,..代表上级路径,返回上级目录可以cd ..
2、ls——查看文件
ls即list,列出文件
$ls 仅列出当前目录可见的文件
$ls -l 列出当前目录可见文件详细信息
$ ls -hl 列出详细信息并以可读大小显示文件大小
$ ls -al 列出所有文件的详细信息
3、pwd 返回当前目录的名字,为绝对路径名
4、mkdir 新建文件夹
$ mkdir folder
$ mkdir -p folder/subfolder -p 参数为当父目录存在时忽略,若不存在则建立,用此参数可建立多级文件夹。

5、rm 删除文件
$ rm filename 删除文件filename
$ rm -i filename 删除filename前给出提示
$ rm -rf folder/subfolder/### 递归删除subfolder下所有文件及文件夹,包括subfolder本身。
$ rm -d folder 删除空文件夹

6、cp 复制文件
$ cp source dest 将source复制到dest
$ cp folder/* dest 将folder下所有文件(不含子文件夹中的文件)复制到dest
$ cp -r folder dest 将folder下所有文件(包含子文件夹下的文件)复制到dest
7、mv 移动文件
$ mv source folder 将source移动到folder下,完成后就变成了folder/source
$ mv -i source folder 在移动时,若文件已存在则提示是否覆盖
$ mv source dest 在dest不为目录的前提下,重命名source为dest
8、cat 输出文件内容到终端
$cat local.gen 输出local.gen的内容
$ cat -n local.gen 输出local.gen的内容并显示行号
9、more 查看内容
10、less 查看内容
11、nano 文本编辑器
$ nano filename 编辑filename文件
12、reboot 重启命令
13、poweroff 关机命令
14、grep 返回匹配的项目,支持正则表达式
15、mount
mount 用于挂载一个文件系统,需要 root 用户执行。一个磁盘可分为若干个分区,在分区上面可以创建文件系统,而挂载点则是提供一个访问的入口,将一个分区的文件系统挂载到某个目录中,称这个目录为挂载点,并且可以通过这个挂载点访问该文件系统中的内容。
例如一块硬盘在 Linux 中表示为/dev/sda 那么它上面的分区应该表示为 /dev/sda1 、/dev/sda2 。
# mount        ### 输出系统目前的挂载信息
# mount /dev/sda1 /mnt        ### 将 sda1 挂载到 /mnt 中
# cd /mnt       ## 直接通过 /mnt 访问内容
# mount -o remount,rw  /mnt   ### 重新挂载 sda1 到 /mnt 并设置为 可读写
# mount -a       ### 挂载 fstab 文件配置好的文件系统
16、umount 卸载一个挂载点,即取消该入口
#umount /mnt 卸载/mnt 这个挂载点的文件系统
17、tar-创建归档文件、解压归档文件,本身无压缩功能,可调用gzip等进行压缩处理
$ tar -cvf filename.tar .## 将当前目录所有文件归档,但不压缩,注意后面有个'.',不可省略,代表当前目录的意思
$ tar -xvf filename.tar 解压filename.tar 到当前文件夹
$ tar -cvjf filename.tar.bz2 . 使用bzip2压缩
18、chown——改变一个文件的所有者及所在的组
#chown user filename 改变filename的所有者为user
#chown user:group filename 改变filename的所有者为user
19、chmod
chmod 永远更改一个文件的权限,主要有读取、写入、执行三种权限,其中所有者、用户组、其他各占三个,因此ls -l可以看到如下的信息
chmod a+x filename 增加所有用+户组的可执行权限。
chmod a-x filename 删除所有用户的可执行权限
20、tar—压缩、解压
-c 建立压缩;-x 解压;-t 列出文件;-r 向压缩归档文件末尾追加文件; -u 更新原压缩包中的文件;————压缩和解压都要用到其中一个,可以和别的命令连用但只能用一个。
-z:有gzip属性的;-j:有bz2属性的;-Z:有compress属性的;-v:显示所有过程;-O:将文件解开到标准输出
-f:使用档案名称——必须参数,最后一个参数,后面接档案名;
#tar -cf all.tar *.jpg:将所有jpg的文件打包成一个名为all.tar的包
#tar -rf all.tar *,gif :将所有.gif的文件增加到all.tar包中
#tar -xf all.tar :解出all.tar中所有文件,-t是解开的意思。
总结
1、*.tar 用 tar -xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar -xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar -xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar -xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
10、*.tgz 用 tar. zxvf 解压

21、useradd 命令——创建新的用户
userdel——删除账号
useradd 选项 用户名
useradd -g 组名 -u 用户号 用户名
useradd -g group -G adm,root gem







猜你喜欢

转载自blog.csdn.net/sunny10189/article/details/79402956
今日推荐