Linux[Ubuntu]常用基本命令总结

1,sudo su    进入到超级用户中

2,cp    复制文件和目录;$cp test.php  test/   将文件复制到test目录下。cp默认情况下回覆盖目标目录中的同名文件,可以使用 -i 对这种情况进行提示,也可以使用 -b 选项对同名文件改名后再复制,如$cp -i test.phh test/,提示信息:cp: 是否覆盖"test/test.phh"?;cp在复制任务的时候会自动跳过中间目录,如$cp test/desktop,提示信息:略过目录 “test/”,即不会复制test/文件夹中的内容;使用$cp -r test/desktop/  ,连同子目录“test/”中的文件一起复制到另一个目录下

3,rm    删除目录和文件  ;rm命令可以一次删除一个或者几个文件,下面删除test目录下所有的PHP文件,$rm test/*.php,rm删除时不会给出任何的提示,并且将永久性的删除该文件, -i 会给出提示,$rm -i test/hello,提示信息:是否删除“test/hello”?,注意:对于只读文件,即使不加上-i,rm命令也会给出提示,如$rm -i test/hello_bak。而使用 -f 则以避免这些交互,自动选择删除如:$rm -i test/hello(主要用在文件目录下面有只读文件,否则的话就可以用rm直接删除了)。-r 将会递归第删除目录下所有的文件和子目录,如$rm -r  photos/,用时应注意避免误操作!

4,压缩和解压缩文件命令

压缩命令:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名;解压缩命令:命令格式:tar  -zxvf   压缩文件名.tar.gz

5,touch   创建一个空的文件,如$touch hello:就在当前目录下创建一个名为hello的文件。touch命令的另一个用途就是更新一个文件建立的日期和时间

如,$ ls -l hello,将显示如下信息:-rw-r--r-- 1 root root 42 Dec  7 21:32  hello;当使用$ touch hello更新后,再次运行命令$ ls -l hello,将显示更新后的时间:-rw-r--r-- 1 root root 42 Dec  7 21:38  hello,而文件中的内容还是原来中的。

6,echo 往文件中写数据命令,格式如追加内容echo "内容" >> 文件名 ,echo "heloo,this is commond named echo" >>  hello;而替换源文件中的内容格式:echo "内容" > 文件名,echo "heloo,this is commond named echo" >  hello,会将hello文件中的内容全部由新的内容来替换。

7,gedit 修改文件内容命令:有些文件中的内容是不能够直接打开来修改的,这是需要以root身份,将文件打开再修改其中的内容,格式如gedit  文件名,gedit profile.d ,即修改系统文件,修改是关闭文件,使用 source profile.d可以让修改内容立即生效。

8,cat  用来将文件内容输出,如cat  hello ,将hello内容输出。当我们不小心在命令行中只是使用cat命令时,可以发现我们这时无论在输什么命令,系统都会重复显示我们所输入的内容,如:我们输入那么命令窗口中也会同步显示出该内容cat hello
                cat hello

这时我们可以按下CTRL+D,即可跳出cat命令

9,查看Linux[ubantu]是否安装了openSSH:

	客户端 apt-get install openssh   
	服务端 apt-get install openssh-server
      查看openSSH是否启动:netstat -tulp
10,

你可能感兴趣的:(Linux)