Linux基础命令 小白必看

相对路径绝对路径

    相对路径:从当前目录开始

    绝对路径:从根目录开始

·命令结构          选项        路径

1. command -options -paramaters

5.1 ls: 列举出指定目录下的内容

      ls: list的简写

      ls:列举出当前目录的所有内容()    d代表文件夹  -代表文件

      ll:以列表形式查看问价和文件夹

ls -l:显示当前目录下的内容,以相对路径方式

ls -l /home :查看指定目录下的内容,以绝对路径方式

      ls -l -h:以列表形式显示目录下的内容,并且显示大小(kb,mb)

      -a :all(所有) 显示所有文件

.一个点开头的文件是隐藏文件

              ls -a ,  ll -a  ,ll -h -all

du -sh:显示当前目录下内容大小

pwd当前所在位置的绝对路径

pwd:显示当前所在位置

后面无参数

cd ..:切换上一级目录

cd /:切换根目录

cd :切换到 登陆用户的家目录

cd -:切换到上一次所在的目录

cd /123/123 绝对路径

cd ../../123/123 相对路径


3.1 cp : copy,复制粘贴

针对文件

cp  a.txt b.txt  :数据的覆盖

当b.txt存在:将a.txt的内容复制一份写入到b.txt

当b.txt不存在: 将a.txt的内容复制一份写入b.txt

针对文件夹:

cp  test1  test2

当test2不存在: 将test1里面的内容复制一份写入到test2目录下

当test2存在:将test1整个复制一份写入到test2目录下

针对文件和文件夹

cp    a.txt    test1  : 将a.txt复制一份到test1目录下

3.2 ps : process status,进程状态

ps  -ef :查看当前Linux正在运行的进程

top :动态进程状态

3.3 kill :终止

进入mysql终端: mysql -uroot -p123456

kill  123456 :终止进程123456

kill  -9  1234567 :强制杀死进程1234567

kill  - l ;查看kill的所有options

3.4 ifconfig : 查看网络配置

ipconfig :Windows命令查看网络信息

ifconfig : linux和IOS系统查看网络信息

3.5 clear :清屏

ctrl + L :清屏快捷键

3.6 shutdown :关机

reboot:重启

shutdown -h now :立马关机

halt:关机

3.7  which:查看执行命令的绝对路径

3.8 hostname :查看主机名称

3.9 grep:全文检索命令

grep  hello  a.txt :在a.txt里面查找是否有Hadoop的内容,找到后高亮显示

grep  -ir  hadoop  /root :在指定的目录下查找包含Hadoop的内容,找到的结果是哪些文件

3.10  |  管道

上一个命令的输出是下一个命令的输入

ps -ef | grep mysql  :检索mysql进程

ll  |  grep b :在输出里面查找包含b的内容

注意:

管道里面的内容都是数据,不再是文件、文件夹、命令等等

shift + 右斜杠

四、vi编辑器

命令模式:vi 编辑一个文件进入命令模式

编辑模式: i    o  O  a  s  从命令模式进入编辑模式,可以编辑内容

末行模式:esc进入命令模式,shift + :进入末行模式

命令模式常见的操作

/str :查找文件内容

末行模式常见操作

set  nu :设置行号


一 、 linux命令

1.1 useradd

创建用户:useradd  xiuer

给用户设置密码: passwd  xiuer

删除用户: userdel -r xiuer

注意: 用root用户删除普通用户

注意: 记得加-r,否则删除的不干净,只能用rm -rf 删除用户的文件夹

1.2 tar

options

-x :  解包,解压缩包

-c  : 打包

-v :  看过程

-f : 文件

-z  : 压缩,gzip格式

-C  :指定解压、解包的位置

打包

tar-cvftest1.tar  test1#对test1文件夹进行打包,打包成test1.tar文件

打包成压缩格式

tar-cvzftest1.tar.gz test1#对test1文件夹进行打包并且压缩

解包

tar-xvftest1.tar-C/big_61# 将tar文件解包到指定的位置/big_61

解压缩格式

tar-xzvftest1.tar.gz-C/big_61# 将压缩格式的文件解压到指定的位置

1.3 权限

角色

拥有者: 一个文件或者文件夹的创建者 , u代表创建者

用户组: 用户组默认与创建者同名,g代表用户组

其他用户: 除了创建者之外的用户就是其他用户,o代表其他用户

权限:

r : read,读        4

w :write,写  2

x :执行            1

权限操作

chmod  o+w  a.txt :给其他用户添加写权限

chmod  u-rw    test1 :让创建者失去读和写权限

chmod  g=wx  a.txt :给用户组赋予写和执行权限

注意:= 是覆盖权限,会将之前的权限删除掉

chmod  777 a.txt :给一个文件或者文件夹赋予所有的所有权限

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容