linux学习之路1--基本简单的命令

linux学习

基本命令

其他的命令

  • reboot–重启系统
  • sudo passwd root–进入root权限
  • exit–退出root权限
  • date–系统日期
  • pwd–查看当前文件夹的位置
  • top–类似于任务管理器
    tips:linux一般用/操作文件,windows一般用\操作文件,
    如cd /d e:\换到e盘
cal
  • cal–当月日历
  • cal+年份 --全部日历
  • cal+月份+年份–某年某月日历
cd
  • cd+filename --进入当前目录下某个文件
  • cd+..–退到上一层文件
  • cd+/–退到最上层文件
ls
  • ls–查看当前目录的文件
  • ls+-+l–查看当前文件夹信息
    |字母|权限/含义|
    |:-----😐:-----😐
    |d/-|这个是文件夹/文件|
    |u-g-o|权限:作者-小组-其他|
    |r|可读|
    |w|可写|
    |x|可运行|
    tips:可以看到linux的文件信息
  • 十个字母–上述表格内容,-为没有该操作
  • 数字–文件夹内文件数
  • 权限
  • 大小
  • 时间
  • 名字

下载安装包命令

  • apt install <选定的软件包>–下载软件包
  • sudo apt-get install vim-gtk–ubunt下安装vim,这里需要桥接网络

vim

  • vi+table–查看vi
  • sudo vim /etc/vim/vimrc–进入vim编辑
  • vim+filename–编辑某文件,加多个filename进入多个文件
    1. i–进入编辑模式
    2. O–进入命令模式
    3. !–强制
    4. w–保存
    5. :输入命令关键字
  • esc+:+wq–保存退出
  • esc+:+:q–不保存退出
  • esc+:+e!–放弃所有修改,从上次保存为文件再编辑

清空屏幕

  • clear
  • ctrl+l
  • reset–相当于清空,前两者相当于翻页

文件操作–未包括cdls

  • mkdir+dirname–当前目录下创建文件夹
  • touch+filename–当前目录下创建文件
  • rmdir+dirname–删除当前目录下文件夹
  • rm+filename–删除当前目录下文件
  • less+filename–可以查看文件,上下移动查看,用Q退出文件
  • cp+filename+rename filename–复制文件
  • cat+filename–查看文件的内容
  • diff+filename+filename–查看文件的差异
  • head+filename+-n+number–输出前number行
  • tail+filename+-n+number–输出后number行
mv

权限~]# mv [选项[^选项说明]] 源文件 目标文件

[^选项说明]:
* -f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖;
* -i:交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选择),
如果没有则直接移动
* -n:如果目标文件已经存在,则不会覆盖移动,而且不询问用户;
* -v:显示文件或目录的移动过程;
* -u:若目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级;

移动文件或目录
  1. [root@localhost ~]# mv cangls /tmp

  2. #移动之后,源文件会被删除,类似剪切

  3. [root@localhost ~]# mkdir movie

  4. [root@localhost ~]# mv movie/ /tmp

  5. #也可以移动目录。和 rm、cp 不同的是,mv 移动目录不需要加入 “-r” 选项

文件改名
  1. [root@localhost ~]# mv bols lmls

  2. #把 bols 改名为 lmls

grep–文件内查找
输入解释
grep 关键词 filename在文件内查看关键词有没有 有颜色就可以出来
grep l* filename文件内有l的会被highlight ll*会只出现只有l的
grep ^H filename搜索出文件内以H为开头的关键字
grep H.ll filename.可以是任意字母的查找
grep [Hh]ill filename[]内任意一个大小写
grep [A-Za-z]ill filename查找文件任意ill的关键字
grep grep [A-Za-z]ill filename | wc数行数-单词数-字节数
wc–统计文件
  • wc–word count数单词,输出为+单词数+字节数
  • wc+-w–单词数
  • wc+-l–行数
  • wc+-c–字节数
chmod-文件权限修改
  • chmod+u(o-g)+(-)r+filename–修改权限,前者为权限,后者为删除操作
  • chmod+444+filename–对所有权限只能读不能写,操作为100-100-100即444
>–重定义符号
  • ls+>+filename–将当前目录下的内容输出到文件内
  • cat+filename+filename++>filename–将前面所有内容复制到后面的文件
  • cat+filename+>>+filename–添加文件到这个文件的末尾

常用的全局变量

  • USER–当前用户的用户名echo可以打印
  • HOME–当前用户的主目录
  • PATH–环境变量
  • PATH=**$**PATH:/…/…/…–将/…/…/…加入到当前路径下,就可以在任意地方编译,路径用:隔开

压缩文件

  • zip+filename.zip
  • zip+filename.zip +-r+workspace/\*–压缩workspace/*里面全部的文件
  • tar+-zcvf+filename.tar.gz+ filename1/–压缩文件
    1. -z:以gzip格式压缩
    2. -c:重命名
    3. -v:压缩情况显示
    4. -f:重命名
  • tar+-zxcf+filename.tar.gz–解压文件

在网络上下载文件

  • wegt+网址–在网址上下载
  • wegt+网址+-O+重命名–下载文件重命名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值