美文网首页
Linux 基础命令二(2018-05-02)

Linux 基础命令二(2018-05-02)

作者: 糊涂蟲 | 来源:发表于2018-05-03 21:04 被阅读0次

1、查看当前IP

Linux:ifconfig

windows:ipconfig

2、文件创建

vi abc.log      touch abc.log

3、文件夹创建

mkdir  rz   创建一层

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

mkdir 4 5 6    同层1下子创建3个目录

4、移动文件或文件夹

mv  abc.log rz/       原路径则不存在

5、复制文件或文件夹

文件:cp abc.log 6/

文件夹:cp -r 4 1/               原路径仍存在

6、查看文件的内容

cat abc.log       一下子将内容全部刷新出来

more abc.log    按空格一页页翻页

less abc.log    按pageup、pagedown上下翻页  q退出

tail -f /-F abc.log    实时查看文件内容    -F=-f+retry

tail -200f install.log.syslog     倒着查看最新200行,且实时

7、echo 

echo"1234"    输出打印

echo"123" > abc.log    覆盖

echo"123" >> abc.log    追加

8、mv和cp谁快?

mv快

9、别名 alias

alias 查看有哪些别名

临时: alias rz='cd /root/ruoze/1/'

永久:将 alias rz='cd /root/ruoze/1/' 配置到环境变量中

10、环境变量文件

全局:/etc/prpfile    source生效

个人:~/.bash_profile    .bashrc    source生效  还有一种.~/.bash_profile

11、删除

rm  xxx.log 询问是否删除文件        rm -f xxx.log 不询问直接删除文件

rm - rf  xxx   删除文件夹     生产中不能用rm -rf /命令

12、设置变量

key=value     path=6   不需要空格

在shell脚本中,一定要校验path变量是否等于空

path=""

rm -rf $path/* ===>rm -rf /*

13、查看历史命令和执行

history查看历史命令

!70  执行第70条命令

14、用户和组

显示用户和组相关命令ll /usr/sbin/user*     ll/usr/sbin/group*

useradd rz 自动创建一个用户和用户组,名称一样

id rz   会显示rz用户的uid(用户id)  gid(主组)  groups(所有组)

userdel 删除用户(不会删除用户的home目录)

用户文件  /etc/passwd    用户组文件 /etc/group

groupadd bigdate 创建一个所有组

usermod -a -G bigdate rz      id rz===>uid=501(rz) gid=501(rz) groups=501(rz),502(bigdata)

usermod -g bigdate rz           id rz===>uid=501(rz) gid=502(bigdata) groups=502(bigdata)

15、管道符|

管道符用来将两条命令分开,管道符左边目录的输出会作为右边目录的输入

16、查看命令帮助

usermod --help        

man usermod

17、设置密码

passwd rz

18、切换用户

su rz  进入/root/rz

su - rz  切换之后,会执行环节变量文件.bash_profile 并且进入该用户的家目录

exit 返回切换前的用户

19、临时获取root权限

sudo

编辑/etc/sudoers   NOPASSWD:ALL 表示无需密码

20、进程(ps)

ps -ef | grep tail

其中第二列是pid  杀死某个进程 kill  -9 +pid

21、端口号(netstat)

netstat nlp |grep +pid

相关文章

网友评论

      本文标题:Linux 基础命令二(2018-05-02)

      本文链接:https://www.haomeiwen.com/subject/edxlrftx.html