linux的基础命令

目录

快捷键

常用的系统的命令

 查看说明

文件和目录的管理

 寻找路径和搜索

文件目录的复制/移动/删除

文件权限的设置

文本编辑 vim

用户和组的管理

关于 yum的软件安装和卸载

压缩和解压


快捷键

几个很好用的快捷键:

ctrl+c 中断服务

ctrl+d(exit) 退出

tab 补全命令(可以来查看路径是否正确)

还有数字键盘的上下键,可以调出使用过的命令

常用的系统的命令

date  查看时间 日期
locate 查看语系的支持
bc   内置的计算器
uname -a  查看linux1的系统信息(也可以使用uname --help 寻找你想要的信息)
shutdown / poweroff 关机
reboot 重启
ifconfig 查看网络信息
nmtui  设置网络信息(主机名)

注:低版本的linux有的语系只支持c.utf-8 就需要安装语言环境包,报错:

安装语言版本的命令;

LANG=en_US.utf8
export LC_ALL=en_US.utf8

 查看说明

man date     查看date的说明书
date  --help  查看date命令的帮助

linux的文件扩展名

.sh 脚本和批处理文件(用shell编程写的文件所以后缀名是.sh)

.z  .tar .zip  *.tgz 经过打包的压缩文件

.html .php  网页相关文件

各个目录的作用:

/bin:存放命令文件的位置

/boot:存放和系统启动相关的文件

/dev:存放设备文件(键盘、鼠标、磁盘、光盘...)

/etc:存放配置文件的位置

/home:存放普通用户家目录的目录,tedu用户的家目录/home/tedu,ntd用户的家目录/home/ntd

/root:管理员root的家目录

/var:存放经常变化的文件,比如存放日志的目录/var/log

/tmp:存放缓存文件的目录

 /lost+found 文件系统发生错误的时候,会将一些遗失的片段放在这个目录下面

绝对路径: 由根目录(/)写起的文件名或者目录名 例如:/home/dmtsai/.bashirc

相对路径:相对于当前工作目录写的路径 例如:../tm

注:这里不推荐写相对路径,不同用户创造一样名字的文件 就会起冲突

文件和目录的管理

cd 切换目录
. 表示此层管理  ex:cd .
.. 表示退回到上层目录  ex:cd ..
- 代表前一个工作目录 ex:cd -
 
pwd 显示当前目录

创建单个目录:mkdir qq
创建父目录和子目录 mkdir -p /qq/weixin 
注:一起创建父目录和子目录要加参数 -p

ls 列举当前目录 :ls /qq/weixin
ls -ld 查看目录本身 ls -ld /qq/weixin
ls -al 查看所有信息 ls -lh /qq/weixin

创建文本文件:touch a.txt 

查看文件:cat 查看小文件 -n 显示行号
         less 翻页查看 可以使用(pageup和pagedown翻页)
         more 翻页查看 只能翻下一页
         q 退出
查看非文本文件:od -t a 使用ASCII字符输出

 这里提供 od的使用手册 

 寻找路径和搜索

echo $PATH 查看当前你所在目录的路径

file 查看文件的类型(txt/ASCII/SH...)

which 寻找可执行文件 :ex:which passwd

whereis 寻找特定目录里面的文件名: ex :whereis passwd 

locate -l 5 fstab 在自己的数据库(var/lib/mlocate)里面查询
注:有的友友可能用locate的时候会报错 更新一下自己的数据库就好了
命令:updatedb 

find / -name fstab 全局搜索fstab这个文件
注:find 这个命令搜索很慢 所以我们一般都用whereis和locate就能满足需求 如果不能再使用find

这里提供locate的使用手册:

文件目录的复制/移动/删除

cp 文件 目标路径
cp -r 目录 目标路径
-r:递归复制

mv  a.txt  /tmp/   // 移动a.txt文件到/tmp中

rm  -r  /vod/    //递归删除(会询问)

rm -rf /vod/     //直接删除 (不会询问)

文件权限的设置

利用ls -lh/ld 都可以看见文件权限的分配

 d:目录  每个格子代表不同的权限位,分别是:

属于root的权限  属于root组的权限 属于其他的组的权限         属于哪个用户            属于哪个组                                                                                                           (root)                            (root)

 r:read 可读权限   x:可执行权限  w:可写入权限

改变所属的主和组(chown):

- chown  用户名   文件       // 修改属主
- chown  :组名    文件        // 修改属组
- chown  用户名:组名  文件     //同时修改属主属组
- chown  -R  用户名:组名  文件   //同时修改目录中所有文件目录的归属

改变使用者权限(chomd):

 chmod u+rx /home/student 增加root用户的可读可执行的权限

 chmod g+rx /home/student 增加root组可读可执行的权限
 chmod g-x /home/student 减少root组可以执行的权限

 chmod o=rx /home/lvbu  赋予其他用户的权限
 chmod o-x /home/student 减少其他用户可执行的权限

这里就介绍最经常用的几个参数  其他的就不介绍了 
 

注:u:user  属于主  g:group 属于组 o:other 其他用户

文本编辑 vim

设置行号:末行操作 :set :nu

查找关键字(末行操作):/word  (/后面跟你想要找的文件)

用户和组的管理

增加用户
useradd qq  增加用户qq
passwd  qq  创建qq用户的密码

切换用户
su -qq  切换qq用户
exit(ctrl+d) 从qq用户切换到root用户

删除用户
userdel -r qq 删除用户和属于他的目录

创建组:
groupadd  wanan   //创建wanan组

从组里面删除用户:
gpasswd -d qq wanan  //将qq用户从wanan里面移除

删除组:
groupdel wanan  //删除wanan组

将用户加入到组里面:
gpasswd -a qq  wanan //将qq用户加入到wanan组
gpasswd -a 用户名  组名

关于 yum的软件安装和卸载

yum list httpd  //列举httpd软件的信息
yum info httpd  //查看软件包的详情
yum -y install httpd //安装软件
yum -y remove httpd  //卸载软件

压缩和解压

gzip -v a.txt //压缩a.txt文件(显示压缩率)
unzip a.txt //解压文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值