linux常用命令介绍一

1、查看当前ip地址 ipconfig

2、创建一个文件 vi/touch

3、文件夹的创建 mkdir xxx   层级目录 mkdir -p xxx/xxx/xxx   并行创建目录 mkdir xxx xxx xxx

4、mv剪切文件或者文件,cp复制...

5、查看文件内容 cat、more、vi

6、实时查看文件内容 tail -f/F,推荐使用大写,目标文件不存在了,还存在重试操作

7、>将内容插入一个文件并覆盖 , >>将内容写入制定文件的后面

8、查看操作别名alias,可以通过在/etc/profile(全局环境变量) /home/xxx/.bash_profile(个人环境变量)中设置来使其长期有效。环境

9、rm 删除文件  -f 不询问 -rf删除文件夹

10、查看历史命令history ,用上面的命令编号加!来执行原来的命令

11、ll /usr/sbin/user* 用户相关信息  ll /usr/sbin/group* 用户组相关信息,useradd xxx 自动创建一个用户和用户组,名称一样

12、 用户和用户组的文件 cat /etc/passwd | grep xxx 或者 cat /etc/group | grep xxx

13、管道符 | ps -ef |grep ssh

14、查看命令帮助 --help

15、设置用户密码 passwd xxx

16、su - xxx  其中小短线(-) 1.切换用户之后,执行环境变量文件.bash_profile
                                           2.且进入该用户的家目录

17、sudo 临时获取root 权限。但是需要配置下,配置文件地址 /etc/sudoers并添加如下信息

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL

xxx(用户名)  ALL=(root)      NOPASSWD:ALL(无密码登录)

18、查看进程ps -ef

root     24215  2254  0 21:29 pts/1    00:00:00 tail -f 20180502.log

root     26027  2254  0 21:32 pts/1    00:00:00 tail -F 20180502.log

其中24215 和26027都为进程号,可以通过kill -9来杀死

补充:$(pgrep -f tail) 获取包含tail的所有进程号

19、获取端口 (1)首先拿到进程号 ps -ef|grep ssh

                       (2)通过netstat -nlp|grep 进程号拿到端口号


备注:1、拿到一台机器先history,查看下历史命令

          2、查看下该机器的环境变量

          3、如何查看xx服务的web界面 (1)首先查看机器的ip地址

                                                         (2)ps -ef|grep xxx -->pid 进程号

                                                         (3)netstat -nlp|grep pid -->port 端口号

                                                         (4)访问ip:端口


猜你喜欢

转载自blog.csdn.net/xjp8587/article/details/80230611