Linux基本操作

操作为root用户时更改密码: paswd
然后输入新的密码,再次确认,完成

创建普通用户
sudo useradd -m 用户名
创建密码:sudo passwd 用户名

从root超级用户变为普通用户
su - 用户名

注:普通用户变成root超级用户需要root用户密码

目录一般存放的东西
/bin:存放常用命令
/boot:存放启动程序
/etc:存放系统管理和配置文件
/home: 用户工作根目录
/lib:共享链接库
/mnt:光驱硬盘

目录路径的简单操作
. 目录自身
… 父目录
~当前用户下的home

-  前一次工作目录

表示路径的方法
以/开始:绝对路径,从根目录查找
不以/开始:相对路径,从当前目录查找

man手册的使用
man手册:用于查找函数或系统调用的函数的头文件,使用方法。
man 1 可执行程序
man 2 系统调用
man 3 c库函数
shell使用方法:man 【n】 item //n:手册1,2,3
低行模式: n—查找下一个;N—查找上一个

常用的文件类型的意思
eg. d rwx rwx rwx
类型 自己的权限 组内的权限 第三方的权限
r—读的权限
w—写的权限
x—执行的权限
类型:
横杠:普通文件
d----目录【目录必须要有x权限,不然打不开】
p----命名管道
l----连接
b—块
c----字符

常用的shell命令

ls
ls file //显示当前文件
ls -a //显示所有文件,包括隐藏文件
ls -l //文件详细信息
ls -h //文件大小(KB,MB)
ls -d //当file是目录时,目录本身的信息
ls -S //以文件大小排序
ls -t //以时间排序

ls --color = never //不区分颜色
ls --color = always //总是区分颜色  

charp
charp 组名 目录名 //改变文件或目录的组

chown
chown 【-R】 账号 目录/文件名 //改变文件所属账号
【-R】//对目录

chmod //更改文件属性

-R  //更改目录属性

更改方法:
1、数字方法:

rwx
421
即:r为4,w为2,x为1,rw为6,rwx为7
eg:chmod 777 text.c //自己,组,第三方的权限都是rwx

2、符号类型:

u---自己          + 在原来的基础上增加权限    
g---组              -  减少权限                               
o---其他          =  重新设定权限                     
a---所有        

eg:chmod og=rx text.c // 将text.c文件的的 第三方权限 组的权限 重新设定为读和写

目录处理
cd 打开目录

pwd 显示当前目录

mkdir 创建目录
mkdir -m //建立并设置权限
mkdir -p //创建多个目录 eg. -p ./a/b/c

rmdir 删除目录
rmdir -p //删除多重目录

PATH//添加环境变量

echo $PATH  //显示环境变量
PATH = "$PATH":/root  //把/root路径添加到环境变量

文件目录管理
ls //查询属性【详细看上面常用的shell命令】
cp //拷贝文件或者目录

cp -f  //强制执行
   -i //询问
   -p //连属性一起复制
   -r //连子目录一起复制
   -u//更新文件  

rm 删除文件
rm -r 删除全部
rm -f 强制删除,不询问
rm -rf 强制全部删除

mv 移动
mv -f 强制移动

查看文件内容
cat //从头到尾显示,不间断
tac //从尾到头显示,不间断

cat -E //显示每行断行符$
    -n //显示每行行数
    -T //显示tap键 ^I
    -v //显示特殊符号
    -A //全部显示
//tac用法相同

可翻页查看文件内容
less//前后可翻
more//只能往后翻

less + 文件名 ./字符串
//查找字符串

取指定文件
tail //取指定文件后n行
head //取指定文件前n行
eg.

head [-n number] 文件名
head -n 20 text.c | tail -n 10 //取第10~20行


| 表示管道,上一条命令的输出,作为下一条命令参数
|| 表示上一条命令执行失败后,才执行下一条命令
& 表示任务在后台执行,如要在后台运行text,则 text&
&& 表示前一条命令执行成功时,才执行后一条命令
\ 在写shell命令时,续写,比如一行写不完在第一行末尾加\再写第二行,第一二行为一条命令

创建文件
touch

touch -a  //修改时间
	  -c  //修改时间
	  -m  //修改时间
	  -d  //设定日期
	  -t  //设定时间
-a -c -m:mtime  修改文件内容时间
ctime  修改文件属性的时间
atime  读取内容的时间

grep
grep [-i][-r] pattern file
-i//忽略大小写
-r//递归搜索

tar 打包

tar cvf  tmp.tar  /home/tmp  //把home里面的tmp打包
tar  xvf  tmp.tar                      //把tmp.tar解压到当前目录
tar cvzf  tmp.tar.gz  /home/tmp  //把home里面的tmp打包
tar  xvzf  tmp.tar.gz                      //把tmp.tar解压到当前目录

ifconfig
ifconfig etho 192.168.1.200 //修改网卡地址
ifconfig //查看

文本编辑
vim编辑器
vim 文件 文件 文件 //打开多个文件
低行模式下,:wq保存退出
:q退出
:w保存
:n 下一个文档
:N上一个文档
:sp 多窗口编辑文件//ctrl ww 切换窗口

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值