Linux命令篇

若泽早课—linux命令(5.03)

2018-05-03  本文已影响0人  悬崖上的大龙猫57

1.移动文件、文件夹的命令

                mv (移动以后原路径不存在了)


2.复制文件、文件夹的命令参数

                 文件:cp    文件夹:cp -r     (复制后原路径仍在)


3.强制删除文件、文件夹的命令参数

         rm -f (文件)      、    rm -rf (文件夹)      、 rm(询问)


4.生产上是否能够执行rm -rf /?

不行!!!会把根目录全部删除!!!


5.切换用户到执行环境变量且进入家目录的命令参数

su  - (空格) 用户名 ------------(切换后直接进入~目录,且执行环境变量文件 .bash_profile)

su  用户名 ------------------------(进入当前目录)


6.普通用户想要临时获取root最大权限,修改哪个文件?

!!总结

首先  adduser  wenqi

方法1.

vim /etc/passwd 把用户ID改为0

即:wenqi:x:500:500:wenqi:/home/wenqi:/bin/bash 将第一个500改为0

方法2:

vim /etc/sudoers  在root下面添加一行

     root         ALL=(ALL)             ALL

       wenqi      ALL=(ALL)             ALL

或者 wenqi      ALL=(root)             NOPASSWD:ALL

注:有时将用户设置了NOPASSWD,但还是要输密码,原因是被后面的group的设置覆盖了,需要把group的设置也改为:

     用户名  ALL=(root)         NOPASSWD:ALL

      %admin  ALL=(ALL)     NOPASSWD:ALL

设置su不需要密码????

方法3.

vim /etc/sudoers   找到下面一行

#%wheel   ALL=(ALL)    ALL

去掉注释# ,然后修改用户,使其属于root组(wheel):

usermod -g root wenqi


7.查看命令帮助

--help 或 man--


8.查看历史命令和实现60行

history   !60


9.创建一个空文件?创建一个文件夹?创建级联文件夹?

空文件:touch

文件夹:mkdir xxx(单个文件夹)

              mkdir 4,5,6 (同级文件夹)

              mkdir -p 1/2/3(连续创建3层)


10.查看后台运行的进程

        ps aux | grep 进程名    

或     ps -ef | grep 进程名


11.杀死某个进程

        kill -9 xxx 或 kill xxx


12.查看进程 955 的端口号

           netstat -nlp | grep 955

或       ps -ef | grep 955


13.怎样设置一个临时的别名

alias 别名='被选中的命令'

删除别名:unalias 别名   ------都是临时生效

vi /root/.bashrc设置才能永久生效


14.设置变量key= value,对吗?

不对,中间没空格


15.环境变量文件分为全局和个人,它们分别在什么位置?怎么生效?

全局: /etc/profile    生效:source /etc/profile

个人:~/.bash_profile 或者 .bashrc 生效: source ~/.bsah_profile 或 .~/.bash_profile


16.查看文件内容有哪些命令?

cat 、tail 、more、

注:tail -f   xxx.log

        tail -F   xxx.log


17.  .tail -f 和-F有什么 区别?

??待解决   F=f+retry


18.假如某台电脑,要杀死xxx相关的所有进程,那么我们操作的步骤是什么?

首先 ps -ef | grep xxx

接着 kill -9$(pgrep -f xxx)


19.怎样创建一个用户?创建一个用户组?

useradd AA(创建用户)    userdel AA (删除)

groupadd AA(用户组)


20.用户和用户组的配置文件分别是什么?

用户:/etc/profile

用户组:/etc/group


21.一般查看用户的情况,使用id xxx,那么怎样将bigdata用户添加给xxx ?


22.怎样设置密码?

passwd xxx


23.管道符的符号? ------ |


24.查看当前机器的IP(Linux)

ifconfig(linux)    ipconfig(windows)


上一篇下一篇

猜你喜欢

热点阅读