热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux系统la指令,从零开始学Linux系统之基本操作指令(示例代码)

简介这篇文章主要介绍了从零开始学Linux系统之基本操作指令(示例代码)以及相关的经验技巧,文章约4699字,浏览量128,点赞数7&#x

简介这篇文章主要介绍了从零开始学Linux系统之基本操作指令(示例代码)以及相关的经验技巧,文章约4699字,浏览量128,点赞数7,值得推荐!

ifconfig

ping ip地址

帮助:ping -t ip地址

ping -c 次数 ip地址

ping -s 包的大小

关机重启:

shutdown -h now

reboot

清屏:clear  == Ctrl + l

光标前删除一行  Ctrl + u

history !命令号

alias

定义别名: alias copy=cp   xrm=“rm -r”

删除别名: unalias copy

查看(除内置命令)命令、配置文件的帮助:man/info 名字(不加路径) 注:帮助分9种 1:命令  5:配置文件 (优先命令)

查看shell内置命令的帮助:help 命令名

获得命令简短用途信息::whatis 命令名

获得配置文件简短用途信息:apropos 配置文件名   相当于「man -k 名字」

注:建立whatis和apropos命令搜索使用的数据库:makewhatis

只查看帮助信息:命令名 —-help

标准输入:0 标准输出:1 错误输出:2

输出重定向:  覆盖>      追加 >>

输入重定向&#xff1a;  <

注&#xff1a;cp -R /usr  /backup/usr.bak  2>bak.error  {将备份失败的信息写入指定文件}

命令1的输出作为命令2的输入&#xff1a;

管道: 命令1 | 命令2

命令替换符&#xff1a; 命令2 &#96;命令1&#96;

命令连接符&#xff1a;

顺序执行&#xff1a; &#xff1b;

逻辑与&#xff1a;&&

逻辑或&#xff1a;||

查找命令&#xff1a;which/whereis 命令名

文件搜索&#xff1a;find 路径 关键字

-name 文件名   通配符&#xff1a;* &#xff1f;

-size 文件大小  大小&#xff1a;&#43; -   以block为单位

-user 文件所有者

-tyep -f二进制文件  -l软连接文件 -d目录

-inum 节点序号   可以用『ls -i』来查看文件的节点序号

时间&#xff1a;

天                -ctime -atime -mtime

分                -cmin  -amin  -mmin

-之内 &#43;超过

例&#xff1a;find /etc -mmin -120

连接符&#xff1a; -a 与 、 -o 或 、 -exec/-ok(有询问过程)

例&#xff1a; find …… -exec 后续指令 {} \;

find /home -user samlee -exec rm -rf {} \;   删除某路径下所有者为指定用户的文件

find /home -inum 16 -ok rm {} \;  百试百灵的删除文件方法

注&#xff1a;{}find查询的结果      \转义符,符号命令使用本身的含义

Linux特有的查找指令&#xff1a;

locate 文件名  配合&#xff1a;updatedb命令

grep 指定字串 源文件

添加用户&#xff1a;

useradd 用户名

passwd 密码

切换用户&#xff1a;

su -  用户名

权限管理&#xff1a;

chmod

U-所有者  g-所属组  O-其他人

r-4-可读  w-2-可写  x-1-可执行

例如&#xff1a;chmod u&#43;wx  文件名    或     chmod 641 文件名

默认权限

umask -S   0022    // 777-022 &#61; 755

修改&#xff1a;umask 027     // 777-027 &#61; 750 修改为750的权限

注&#xff1a;linux权限规则&#xff1a;缺省创建的文件不能授予可执行x权限&#xff0c;所以实际是644

改变所有者&#xff0c;所属组&#xff1a;

chown 用户名 文件名

chgrp 组名  文件名

用户间实时交流&#xff1a;不在线的用户永远收不到

write 用户名   内容   Ctrl&#43;d退出

Wall 内容 Ctrl&#43;d退出  发送给所有人

cd / 根目录

cd ./当前目录  pwd

cd ../父目录

操作文件、目录

cp    cp -R

ls -a -d -l

cp -r :拷贝文件夹

mv:移动&#43;重命名

mkdir

rm -f:不询问

rm -r&#xff1a;删除目录

touch :创建空文件

注&#xff1a;文件单位大小不是k,是block;1 block&#61;512字节

查看文件

cat

more  空格/enter  q退出

head -rownum

tail -rownum/-f

ln -s 软连接  &#xff1a;符号链接(类似windows快捷方式)可以跨分区

ln    硬链接  :(类似拷贝【cp -p】&#43;同步更新【ls -i】文件必须有i节点&#xff0c;一个i节点可以对应多个文件)  不能跨分区

注&#xff1a;cp -p :时间值不变

压缩解压&#xff1a; .bz2   .gz    .tar.gz   .zip

.bz2  不能压缩目录&#xff0c;不保留源文件&#xff0c;压缩比惊人

压缩&#xff1a;bzip2 文件名   bzip2 -k 文件名 {保留源文件}

解压&#xff1a;bunzip2 文件名

.gz   不能压缩目录&#xff0c;不保留源文件

压缩文件&#xff1a;gzip 文件名

解压文件&#xff1a;gunzip 文件 或  gzip -d 文件

.tar.gz  压缩目录

压缩目录&#xff1a;  tar:将目录打包成文件

tar -zcvf  打包文件名.tar.gz  目录      打包&#43;压缩

解压目录&#xff1a;  tar -zxvf  打包文件名.tar.gz

.zip  linux和window的通用格式

压缩文件&#xff1a; zip 压缩包名 文件名

压缩目录&#xff1a;zip -r  压缩包名 文件名

解压缩&#xff1a;unzip 压缩包名

注&#xff1a;判断文件类型&#xff1a;    file 文件名



推荐阅读
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • 安装oracle软件1创建用户组、用户和目录bjdb节点下:[rootnode1]#groupadd-g200oinstall[rootnode1]#groupad ... [详细]
  • Linux Shell脚步的格式
    Shell脚步等多个命令的组合,可以做成一个shell文件(1.sh)赋权执行执行命令的方式前两张新的进程中执行,对当前进程不产生影响(cdtmp;pwds ... [详细]
  • 1.脚本功能1)自动替换jar包中的配置文件。2)自动备份老版本的Jar包3)自动判断是初次启动还是更新服务2.脚本准备进入ho ... [详细]
  • 初始化初始化本地空版本库,仓库,英文名repositorymkdirtest&&cdtestgitinit克隆项目到本地gitclone远程同 ... [详细]
  • 涉及的知识点-ViewGroup的测量与布局-View的测量与布局-滑动冲突的处理-VelocityTracker滑动速率跟踪-Scroller实现弹性滑动-屏幕宽高的获取等实现步 ... [详细]
  • 注:根据Qt小神童的视频教程改编概论:利用最新的Qt5.1.1在windows下开发的一个小的时钟程序,有指针与表盘。1.Qtforwindows开发环境最新的Qt已经集 ... [详细]
  • mac os php mysql_Mac OS下配置PHP+MySql环境
    由于最近需要布置mantis用来进行bug追踪,在此记录其过程。由于PHPapache环境在MacOS上是自带的,所以不需要另处下安装包, ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了Mongodb副本集+分片集群搭建相关的知识,希望对你有一定的参考价值。环境需求: ... [详细]
  • 既然HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建、修改、删除、修改权限等,文件夹的创建、删除、重命名等。对HDFS的操作命令类似于Linux的she ... [详细]
  • BashShell作为Linux的指定合作伙伴我们已经再熟悉不过了,使用Bash可以快速编写简单的脚本方便我们的日常比如善用vim,awk和sed三剑客,也可以创建十分复杂的逻辑, ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有