linux命令范例 linux 命令大全( 五 )


[root@linux ~]# cd /tmp
[root@linux tmp]# tar -cvf - /etc | tar -xvf -
# 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!
# 要注意的地方在于输出档变成 - 而输入档也变成 -  , 又有一个 | 存在~
# 这分别代表 standard output, standard input 与管线命令啦!
# 这部分我们会在 Bash shell 时,再次提到这个指令跟大家再解释啰!
++++++++++++++++++++++++++++++++++++++++++++
补充:tar如何解压文件到指定的目录
tar czvf mysql.tar.gz /var/lib/mysql
压缩的文件,我想解压到当前目录下 , 而不是绝对路径下,该如何解压?
tar cxvf mysql.tar.gz 的话,会覆盖 /var/lib/mysql 下全部文件吧?我现在就一个表坏了,想单独恢复一个表的资料,而不是恢复全部数据库,所以要解压到指定的目录下,再把那个表资料找不来恢复 。
============================================
#tar zxvf mysql.tar.gz -C /home/aaa
============================================
tar zxvf mysql.tar.gz -C /home/aaa
这样的话,解压后的目录结构是怎么样的?
/home/aaa/var/lib/mysql 吗?
============================================
试下就知道了....
============================================
归档里面的所有文件均是相对引用,归档解压缩(释放)在了当前目录 。归档文件总是释放到当前目录,为的是防止破坏文件系统中重名的文件 。
所以,楼主的解压缩不会覆盖/var/lib/mysql,只会释放在当前目录先 , 即./var/lib/mysql如果想覆盖的话,在归档和解压时请使用-P参数:
tar zcvf mysql.tar.gz -P /var/lib/mysql
tar -Pzxvf mysql.tar.gz
linux常用命令linux常用命令如下:
1、查看内核版本:uname -a 。
2、控制台-》图形界面:init 5或者startx 。
3、图形界面-》控制台: init3或者直接注销 。
4、如何查看ip地址:ifconfig 。
5、配置ip:ifconfig eth0 ip地址 。
6、重启:reboot 或者 shutdown -r now 。
7、普通用户切换到系统用户:su 。
8、注销用户指令:logout 。
9、从子机退出:ctrl+alt 。
10、全屏:ctrl+alt+enter。
基本思想:
Linux的基本思想有两点:第一,一切都是文件linux命令范例;第二,每个文件都有确定的用途 。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件 。
完全免费:
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码 。这是其他的操作系统所做不到的 。正是由于这一点 , 来自全世界的无数程序员参与linux命令范例了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,吸收了无数程序员的精华 。
以上内容参考:百度百科--Linux
Linux常用命令就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)看目录信息等等
常用参数搭配:
实例:
(changeDirectory),命令语法:cd [目录名] 。说明:切换当前目录至dirName
实例:
查看当前工作目录路径
实例:
创建文件夹
实例:
删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录 。如果使用rm 来删除文件 , 通常仍可以将该文件恢复原状
rm [选项] 文件…
常用参数搭配:
实例:
删除空目录,一个目录被删除之前必须是空的 。(注意 , rm -r dir 命令可以代替rmdir,但是很危险,万一它突然就不是空的咧?) , 另外删除某目录时必须具有对父目录的写权限 。

推荐阅读