Linux基础

linux基础

一 系统文件夹介绍

/    根目录分区

/boot启动Linux的核心文件
/bin:存放最常用命令; 
/dev:设备文件;
/etc:存放各种配置文件;
/home:用户主目录;
/lib:系统最基本的动态链接共享库;
/mnt:一般是空的,用来临时挂载别的文件系统;
/proc:虚拟目录,是内存的映射;
/sbin:系统管理员命令存放目录;
/usr:最大的目录,存许应用程序和文件;
/usr/X11R6:X-Window目录;
/usr/src:Linux源代码;
/usr/include:系统头文件;
/usr/lib:存放常用动态链接共享库、静态档案库;
/usr/bin、/usr/sbin:这是对/bin、/sbin的一个补充;

二 常用命令

ls

指定路径或者当前路径下,文件夹详细信息。

参数:-a 获取详细信息

      -l  列表形似展示

ls -l /usr/local

su

用户切换

su 用户名、su切换成root 、su -进入root

whoami

查看当前用户。

exit

退出当前用户登录

which

查看当前命令的路径

如which ls获取ls命令的文件路径

du

du -h 文件:大小查看

文件操作命令

mkdir

单级文件夹创建,例如:mkdir test 创建test文件夹。

多级文件夹创建,例如:mkdir -p a/b/c 创建多级文件夹。

mv

文件/文件夹移动

mv file folder

cp

文件复制

文件复制:cp file dir

递归文件复制:cp -r dir1 dir2

rm

文件删除

参数:

-r 递归删除

-f 强制删除

rm dir

rm -r -f dir

touch

创建文件

touch file1

文件查看命令

cat

查看文件内容

如 cat a.txt

more

一页一页的查看

less

一页查看可以回滚

head

通过-n指定查看文件的开始部分内容

例如:head -100 file 查看文件的开头100行

tail

通过-n指定查看文件的末尾部分内容

例如:tail -100 file 查看文件的末尾100行.

权限操作

chmod

u:当前用户 g:当前组 o:其它用户

chmod u+rwx file 为当前用户添加读写执行权限。

chmod g-rx file 为同组用户删除读和执行权限

 

chmod 777 为所有用户(当前用户、同组用户、其它用户)添加读、写、执行权限

7的二进制对应 111,分别表示 读 写 执行,即:r=4,w=2,x=1 

递归设置需要加入参数 -R

 

chown

文文件设置用户、用户组。

chown 用户 file

chown 用户.组 file

chown  .组 file

递归设置:

chown -R 用户.组 dir

系统命令

grep

将文本中指定的信息进行匹配

grep 关键字 路径名

ps

查看系统进程

ps  -A  或者 ps -ef

date

查看系统时间

date -s “2019-09-13 11:11:11”设置系统时间

df

查看系统分区情况

df -lh

kill

进程杀死

kill -9 pid

find

文件查找

-name 查找文件名

-maxdepth最大深度

-mindepth最小深度

-size 大小筛选,+/-数字

+表示大于指定范围

-表示小于指定范围

单位:

未指定:512字节

c:字节

K和M和文件系统一样

ln

链接创建

ln -s 文件 软连接文件

ln  [-d] 文件 硬链接文件

 

注:1 硬链接不需要使用绝对路径 2 普通文件才能创建硬链接,目录不可3硬链接与源文件在同一个硬盘同一个分区里。

crontab

查看调度信息crontab -l

编辑调度信息crontab -e

分钟 小时 日期 月份 星期 执行命令

 

mount

挂载:mount 硬件  挂载目录

卸载:unmount 硬件    

eject

弹出光盘

三 vi操作

进入文件,进行内容查看、编辑

vi test.txt

进入编辑模式

a:光标向后移动一位

i:光标和所在字符不发生任何变化

o:给新起一行

s:删除光标所在字符

 

行号设置

显示行号

:set number或者:set nu

取消行号显示

:set nonumber或者:set nonu

 

内容查找

查找指定内容,小写n下一个、大写N上一个。

:/内容/ 或者 :/内容

 

跳转到第n行

:n

 

内容替换

替换光标所在行的第一个content1

:s/content1/content2/

 

替换光标所在行的全部content1

:s/content1/content2/g

 

全局替换

:%s/content1/content2/g

 

编辑操作

dd:删除当前光标行

ndd:包含当前行在内,向后删除n行内容

x:删除光标所在字符。

c+w:从光标所在位置删除至单词结尾,并进入编辑模式

 

yy:复制光标当前行

nyy:包含当前行在内,向后复制n行内容

p:粘贴

 

u:撤销

J:合并上下行

r:当个字符替换

.:重复执行上次执行的命令。

四 管道

对于grep、head、tail、wc、ls等都可以当作管道符号使用。

ls -l|wc    //计算当前目录共有多少文件

grep sbin passwd | wc  //passwd文件出现sbin的行数统计

cat file|grep ssss   //内容查找过滤

五系统信息

查看版本当前操作系统内核信息

uname -a

查看当前操作系统版本信息

 cat /proc/version

查看版本当前操作系统发行版信息

cat /etc/issue  或cat /etc/redhat-release

查看cpu相关信息,包括型号、主频、内核信息

cat /proc/cpuinfo

查看位数

getconf LONG_BIT

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值