Linux 入门基础

1.目录

  linux没有盘符,所有内容均位于/根目录下。

1.1常用目录

以下是linux自带的目录:

/bin, /usr/bin, /usr/local/bin都是普通用户指令文件(可执行文件)。

/sbin, /usr/sbin, /usr/local/sbin都是管理员指令文件。

/etc是所有软件的配置文件。

/home是家目录。

/lib*是可执行文件的库文件。

/mnt是设置共享。

/opt是第三方软件安装目录。

/root是超级管理员家目录。

2.指令

2.1常用指令

指令格式:

指令名+选项(可选)+参数(可选) ,(选项一般情况不分先后顺序)

指令名:

--help       

显示指令的帮助。

pwd             

查看当前路径。

cd + 目录             

更改路径。

cd..              返回上一级路径。也可以写成cd ../../.. 返回多级上级路径。

cd ~             回到用户的家目录。默认的家目录是home

cd -              回到上一次所在目录。

ls

类似windows的dir, 罗列当前目录下文件信息,比如:
 

ls -a              显示隐藏信息 .  ..

ls -h + 文件名                将文件以可读形式展示

ls -alh路径    罗列目标路径下的所有文件

ls -l            罗列详细信息, 信息由7部分组成,信息解析如下:

     以drwxrwxr-x 3 dy dy 4096 8月  14 19:08 123为例

       1.  第一个字母:如果是 d  代表文件夹

                                              -   代表文件

                                              l    连接文件link

       2.  9个字母:   前三个字母:当前用户权限     

                             中间三个字母:当前用户所在组的权限

                             后三个字母:其他用户权限

       3.  一个数字 代表连接数

       4.  用户名和用户组

       5.  大小 

       6.  创建时间

       7.  名字

mkdir + 文件夹名     

创建文件夹      mkdir -p 文件夹名/文件夹名/文件夹名  创建多级文件夹

rmdir + 文件夹名     

删除文件夹

touch + 文件名       

 创建文件

rm + 文件名             

删除文件          rm -f + 文件名        递归删除非空目录

cat +  文件名           

读取整个文件内容     

cat + 文件名  文件名      可以同时读取多个文件

more  + 文件名        

分屏读取 ,按空格 ,下一屏, 按q 退出

head + 文件名     

 从头开始      head  -n  文件名     从前几行开始

tail + 文件名         

从尾开始       tail  -n 文件名     从后几行开始

wc

内容统计:

wc -l   文件名    统计行数

wc -c  文件名    统计字节数

wc -w  文件名   统计单词数

重定向:   

 文件a > 文件b    文件a覆盖文件b     文件a >> 文件b 文件a追加文件b

管道:      |         

 左边输入, 右边输出

cp 文件名 

   拷贝     可以改名字 也可以不改名字

cp 文件a 文件b        拷贝文件a 同时把拷贝的文件改名为文件b

mv 文件名     

移动     可以改名字 也可以不改名字

mv 文件a 文件b        移动文件a 同时把文件a改名为文件b

tar 归档  

将多个文件放在一起   选项:f必须放在最后   c创建归档   x解开归档   t列出归档内 v进度

 gzip   压缩后缀为gz, 压缩与解压后会删除源文件    -r 压缩     -d  解压

ln 连接:

1.硬连接格式:ln 源文件 新文件, 注意事项:

只能连接文件

新文件内容和源文件内容一致

修改一个另一个同步修改

删除源文件 新文件正常使用

2.软连接:ln -s 源文件 新文件, 注意事项:

可以连接文件和文件夹

相当于快捷方式

源文件失效 连接文件失效

which 

which python3, 显示python3所在路径

ps

进程 ,-e 所有进程,  -f  所有信息  

ps -ef | grep bash   找到所有终端

kill

杀死,  -9 信号值代表彻底杀死进程

kill -9 进程号

ifconfig  

查看网卡信息

ping

Ping IP 地址 测试是否联通 

whoami

当前用户

useradd

添加用户,    -m  自动创建家目录,       -g 指定组

passwd

设置密码,    passwd 用户   设置普通用户密码,        passwd  设置管理员密码

su

切换用户,    su 用户名  切换到普通用户,       su   切换到root

userdel

删除用户,   -r   自动删除用户相关所有目录

exit

回到上一个用户

group 组

groupadd 组名    添加组,      groupdel 组名   删除组

标识符

r 4 可读,  w 2 可写, x 1 可执行, - 0 无权限

chmod

更改权限, 格式:chmod 用户 操作符 权限

用户:u 当前用户, g 当前组其他用户, o 其他用户, a 全部用户

-R 递归更改每一层权限

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值