linux常用操作

1. &:为了在后台运行作业,需要在命令末键入&字符。

2. nohup:如果你正在运行一个进程,而且你觉得在退出账户时该进程不应结束,那么可以使用nohup命令。该命令可以在你退出账户或关闭终端后继续运行相应的进程。缺省情况下,该作业的所有输出被重定向到一个名为nohup.out的文件中。

&是指在后台运行,但是当用户退出时,命令也跟着退出。nohup可以使命令永久执行下去,和用户终端没关系。结合起来使用就是nohup command &,这样就能使命令永久地在后台执行。

3. 登录linux时,shell自动将标准输入设置为键盘,标准输出和标准错误设置为屏幕。将标准输出发送给文件称为重定向标准输出,>为覆盖,>>为追加;重定向标准输入为<。

4. 在Unix进程中,每个输入源和每个输出目标都由一个唯一的数字标识,这个数字称为文件描述符。在编写程序时,使用文件描述符控制I/O,每个文件使用一个文件描述符。

在Bourne Shell中,重定向输入和输出的正式语法是在文件描述符数字之后使用<或>。

默认情况下,Unix为每个进程提供3个预定义的文件描述符,大多数时候已经够用。默认的文件描述符是0-标注输入,1-标准输出,2-标准错误。

标准输入0和标准输出1可以省略,标准错误2不能省略。

5. 命令行登录:ssh username@ip

6. 查CentOS版本号:cat /etc/redhat-release

7. env查看所有环境变量,echo $MAVEN_HOME查看某个环境变量

8. vim::wq保存退出,:wq!强制保存退出;:q不保存退出,:q!不保存强制退出

9. wc:统计文本行数,单词数和字符数

10. ls -F:空-普通非执行文件,*-可执行文件,/-目录,@-符号链接,|-命名管道

11. grep:grep pattern file

12. find:find /home/harely -name important -print

13. chmod

14. chown

原文地址:https://www.cnblogs.com/i-hard-working/p/11925573.html