linux命令

1、Linux 将文件夹下的所有文件复制到另一个文件里

https://www.cnblogs.com/gongxq/p/5802718.html

如何将文件夹/home/work下的文件复制到/home/temp里面?

使用命令:

cp -R /home/work/* /home/temp

*表示所有文件

但是/home/work 下的隐藏文件都不会被拷贝

更好的复制的方法是用“.”代替“*”就好了。

cp -R /home/work/. /home/temp

将一个文件夹复制到另一个文件夹下,例如将/home下的work文件夹复制到temp下面

命令为:

cp -R /home/work /home/temp

此命令执行后,存在路径/home/temp/work

即将work文件夹复制到了temp下面

------------------------------------------------------------------------------------------------------
2、vi修改编辑器

https://jingyan.baidu.com/article/59703552e2e1e38fc107405a.html

如果要想编辑文本文件.必须要转换到插入模式下,也就是按一下键盘上的"i"就可以了
输入要输入的内容.如果你想退出文本编辑模式.并且保存刚刚编辑的文本.首先点击一下键盘上的"ESC",然后输入":wq!"这样就将文本保存了.然后推出了vi编辑器。如果不想保存就按一下键盘上的"ESC",输入":q!".如果你不确定是否成功.可以通过"cat filename" 命令来查看.

「r」:替换光标所在处的字符。 ,按一下"r"然后输入即可.  「R」:替换光标所到之处的字符,直到按下「ESC」键为止。

https://www.cnblogs.com/cbreeze/p/6080872.html

i :在光标前
I :在当前行首
a:光标后

在非插入模式下,把光标移动到你要删除的字符上,然后按下 x

删除光标所在行 按dd

显示行号,在冒号后输入set number
-------------------------------------------------------------------------------------------------------

3、新建文件夹

https://blog.csdn.net/linjpg/article/details/77854671

mkdir /home/tqhy/data


-------------------------------------------------------------------------------------------------------

4、从远处拷贝文件到本地目录
scp tqhy@192.168.1.330:/home/java/abc.run /home/java/

https://blog.csdn.net/android_ruben/article/details/67633436

拷贝文件夹加 -r

scp -r tqhy@192.168.1.230:/home/java/folder /home/java/

https://www.cnblogs.com/chen1987lei/archive/2010/11/26/1888391.html
sftp
先登录 sftp user@ip
sftp 192.168.1.645
密码

然后传输
get -r 文件夹名称

退出sftp

quit和exit

-------------------------------------------------------------------------------------------------------

5、解压zip文件到本地
unzip abc.zip

https://blog.csdn.net/hpu11/article/details/71524013

-------------------------------------------------------------------------------------------------------

6、ps -ef | grep 解释
ps:将某个进程显示出来
-A  显示所有程序。
-e  此参数的效果和指定"A"参数相同。
-f  显示UID,PPIP,C与STIME栏位。
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
这条命令的意思是显示有关Apachejetspeed有关的进程
UID PID PPID C STIME TTY TIME CMD
各相关信息的意义:

UID 程序被该 UID 所拥有

PID 就是这个程序的 ID

PPID 则是其上级父程序的ID

C CPU 使用的资源百分比

STIME 系统启动时间

TTY 登入者的终端机位置

TIME 使用掉的 CPU 时间。

CMD 所下达的指令为何
------------------------------------------------------

7、开启调度节点和数据节点

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/bin/fdfs_storaged /etc/fdfs/storage1.conf
/usr/bin/fdfs_storaged /etc/fdfs/storage2.conf
++++++++++++==
检查是否开启 t /usr/bin/fdfs_monitor /etc/fdfs/storage2.conf

++++++++++++==

8、重启redis服务器。
进入/home/tqhy/java/redis-3.2.8/src目录
./redis-server redis.conf

重启sql数据库。
service mysql restart

重启tomcat

/home/java/apache-tomcat-8.5.9/bin 

启动命令:./startup.sh
终止命令:./shutdown.sh

查看日志  ly@ly:~/java/apache-tomcat-8.5.9/logs$ tail -f catalina.out 

重启nginx 
进入/usr/local/nginx/sbin执行以下语句:
sudo ./nginx

-------------------------------------------------------------------------------------------

9、tar -xzvf file.tar.gz //解压tar.gz

https://www.cnblogs.com/manong--/p/8012324.html

--------------------------------------------------------------------------------------------

10、chmod -R 777 /home/user 注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx

https://www.cnblogs.com/puloieswind/p/5845638.html

--------------------------------------------------------------------------------------------

11、nginx

https://www.cnblogs.com/codingcloud/p/5095066.html

https://blog.csdn.net/webnoties/article/details/17793981 有配置文件详解

----------------------------------------------------------------------------------------

12、 ln -sf

b--->a
ln -sf   a b
b 指向a

https://blog.csdn.net/majinfei/article/details/16112259

https://blog.csdn.net/u013066730/article/details/70880141   共享库的管理

-------------------------------------------------------------------------------------

13、cmake

它首先允许开发者编写一种平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化 Makefile 和工程文件,如 Unix 的 Makefile 或 Windows 的 Visual Studio 工程。从而做到“Write once, run everywhere”。

http://www.hahack.com/codes/cmake/

-------------------------------------------------------------------------------------

14、

使用rm -rf 目录名字 命令即可

-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

eg

删除文件夹实例:rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

删除文件使用实例:rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件

https://www.cnblogs.com/winifred-tang94/p/5863722.html

---------------------------------------------------------------------------------------

原文地址:https://www.cnblogs.com/lely/p/9262354.html