echo $LANG输出系统语言
LANG=en_US.UTF-8修改系统语言,单次登录生效

cal显示日历
==============================================================================
ls -a (all)  显示所有文件,包括隐藏文件
ls -l (long)显示目录详细信息,长格式显示包括下面七项
drwxr-xr-x 2 root root        3988 Dec  3  2012 tmp
eg:drwxr-xr-x 每三个字符一个分组,第一个文件类型单独分组
分别为
d     文件类型
rwx   所有者权限所有者用u(user,或onwer)权限(r=red,w=write,x=execute)        
r-x   所属组所属组g group
r--   其它人权限 o  others
2     后面的数字表示硬连接数
root  所属者
root  所属组
3988  目录大小,只标记目录本身,或者子目录的大小,不是准确的,不是目录总的大小
     有的linux 用的是数据块方式统计,每个数据块大小512字节,可以理解为存储数据的最小单位就可以叫数据块
Dec  3  2012  时间值,文件的创建或最后修改时间
tmp   文件或目录的名称

ls -d (directory) 列出文件目录的权限,文件常用的类型有
显示在第一个字母
d开头 目录directory
- 二进制文件
l 软连接文件 link
ls -a /root 第三个参数为要查看的目录。默认值为当前目录

ls -i i=inode i节点 文件的数字标识,linux系统内核处理任何东西都要有个数字标记,他不认识字母都是数字对应包括用户,用户组,文件每个文件必须有一个inode节点
 单一个inode节点可以对应对个文件,建立硬链接的文件inode就是相同的
==============================================================================
cd change directory 切换目录
cd /  切换到根目录
cd .. 切换到上一层目录
cd /home/user_00  切换到指定目录
==============================================================================
===================================文件目录操作相关命令=======================
================================================================================
touch  [文件名]  创建文件
mkdir [目录名称]  新建目录
cp -R [源文件或目录] [目的目录]  源文件可以是空格链接的多个 最后一个参数为目的目录
  -R表示也复制目录
  -p 保留文件的创建等时间
mv  [源文件或目录] [目的目录]  move移动文件,或改名
rm -r [文件或目录] 删除目录或者文件
rm -rf 删除目录不提示 f=force强制
ln -s [源文件] [目标文件] 建立一个软连接  s=source  类似快捷方式
ln [源文件] [目标文件] 建立一个硬连接
    硬链接类似拷贝但是最大的不同就是两个文件是同步更新的【因为建立硬链接的文件inode就是相同的】。一个变了另外一个也变了。
    硬链接不可以跨磁盘或分区,软连接是可以的
echo "内容" >> /testdata/test.txt  写内容到文件末尾,相当于追加
echo "内容" > /testdata/test.txt  覆盖原文件写入对应内容,
==============================================================================
find 命令==

类似搜索指令详细目录的命令
whereis 命名名 whereis cp   
locate 指令名
find /path -user 用户名  搜索指定用户名的文档
find /paht -nouser 搜索所有不属于任何用户的文档
find /path -name filename 搜索指定文件名的文件
find /path -size +1000k搜索大小大于1000k的文件
find /paht mtime +n 所有在+n天内修改过的文档
找到/home目录下面1m-2M大小的文件 并列出文件详细信息
find /home -size +1000k -a -size -2000k -exec ls -l {} \;

-exec 表示find结束 会把结果放入{} \表示执行结束
-a 就是and的意思
==============================================================================
===================================权限处理命令===========命令============
================================================================================
chmod [{ugo}{+-=}{rwx}用户,操作类型,权限] [文件或目录]
chmod [mode=777] [文件或目录] 和之前的三位权限对应 421 rwx
chmod u=所属组 g=所属组 o=其它用户
      +增加,-去掉,= 赋值新的及覆盖
rwx对文件,目录的权限详细说明
 文件
 r= cat,more,head,tail,tac
 w=echo vim
 x= 命令,脚本
 目录
 r=ls
 w=touch,mkdir,rm 创建,删除目录下面的文件,删除一个文件的权限必须要对这个目录有写权限,对文件又写权限只能修改
 x=cd
改变文件或目录的所有者chown  change owner
chown [用户名] [文件或目录]  
改变文件目录的所属组
chgrp change file group ownership
chgrp [用户组] [文件或目录]
umask 查看默认的权限 -S显示更好看
没有-S 0022 0 表示特殊权限位,022表示用户权限位,但是是掩码表示的需要用777-022=755才是最终权限
linux 权限规则,缺省创建的文件不能授予可执行权限,基本的安全机制
umask 027 表示修改缺省的文件权限位777-027=750 后面参数为掩码值
================================================================================
账号管理命令groupadd useradd

groupadd testgroup  创建一个用户组

useradd -G testgroup dongy  增加一个用户并设置组为testgroup
passwd dongy 在为用户增加一个密码
===============================================================================
========================AWK命令详解===================
===============================================================================
cat pay_201307.txt |grep '|qzone'|awk -F'|' 'BEGIN {print "开始统计:";} {if($3>=5000 && $3<10000)print "500-1000档:",$12,$11,$3;else if($3>10000)print "大于1000档:",$12,$11,$3;} END {print "总共条数:",NR;}'

cat pay_201307.txt |awk -F'|' 'BEGIN {print "统计各个PF来源的支付总额:";} {if($29=="qzone") pfqzone+=$3;else if($29=="iwan") pfiwan+=$3;else if($29=="3366") pf3366+=$3;else pf+=$3;} END {print "空间支付总额:=",pfqzone,"iwan:=",pfiwan,"3366=",pf3366,"其它=",pf; }'

===============================================================================
========================压缩命令===================
===============================================================================
gzip 文件名 用gzip格式压缩文件
只能压缩文件不可以压缩目录。并且压缩完原文件删除
gunzip 文件名  解压或者gzip -d 文件名

tar 命令,打包文件或目录命令

tar -[选项cvfz] 目录
选择 -c  创建文件,这个必须的  -x 解包的时候命令 下面其它命令参数都一样
     -v 显示详细信息
     -f 指定压缩后或解压的文件名 这种格式必须为 tar -zcvf xx.tar.gz /test
     -z 打包同时压缩或解压,有的Linux系统不支持一起打包和压缩,只能是先打包在压缩
zip 默认win和linux都支持的压缩格式
zip -r filename.zip /testdata/ 压缩目录
zip filename.zip /test.txt 压缩文件

bzip2 后缀文件,只能压缩文件不能压目录。要压目录先tar在压
bzip2 -k file1 -k表示保留原文件,其它方式和gzip差不多,只是比较适合大文件,压缩比比较厉害
bunzip2 解压文件
file 文件名 查看文件的信息
[root@AY120707064857ea86141 testdata]# file test2.tar.gz
test2.tar.gz: gzip compressed data, from Unix, last modified: Mon Jul 29 22:27:10 2013

===============================================================================
========================网络命令===================
===============================================================================
write 实时用户信息通信
write username 给正在登陆的用户发送信息
wall 写给说有人(write all的意思)
ping 检测网络连接信息

[root@AY120707064857ea86141 testdata]# ping www.baidu.com
PING www.a.shifen.com (115.239.210.26) 56(84) bytes of data.
64 bytes from 115.239.210.26: icmp_seq=1 ttl=55 time=2.45 ms
64 bytes from 115.239.210.26: icmp_seq=2 ttl=55 time=2.34 ms
64 bytes from 115.239.210.26: icmp_seq=3 ttl=55 time=2.43 ms
64 bytes from 115.239.210.26: icmp_seq=4 ttl=55 time=2.88 ms
64 bytes from 115.239.210.26: icmp_seq=5 ttl=55 time=2.28 ms
64 bytes from 115.239.210.26: icmp_seq=6 ttl=55 time=2.43 ms(网络通信时间)
--- www.a.shifen.com ping statistics ---
6 packets transmitted(发送的数据包参数), 6 received, 0% packet loss(丢包率参数), time 5001ms
rtt min/avg/max/mdev = 2.282/2.471/2.882/0.203 ms

检测自己网络配置是否有问题。直接ping 127.0.0.1
ping -c 3 www.baidu.com 表示ping 3次就结束
ping -s 65507 www.baidu.com -s一次发包的大小,最大为65507。

ifconfig 查看网络配置

ifconfig eth0 ip eth0是ifconfig里面查到的键

===============================================================================
========================shell命令技巧===================
===============================================================================
系统安装的shell直接cat /etc/shells

ctrl+l 清屏等同于clear
ctrl+u 删除当前光标之前的命令

alias 命令别名
定义别名 alias copy=cp 或者alias rm="rm -rf " 如果命令是组合或者带参数要用引号
查看用alias 删除 unalias 命令

命令操作符

; 命令链接符号 pwd;date;ls 顺序执行上面三个命令
&& commond1 && comnond2 与关系 commond1执行成功才会执行commond2  第一个命令失败第二个不会执行
|| commond1 || commond2 或关系 commond1执行失败才会执行commond2  第一个命令执行成功第二个不执行
`` 命令替换符号 将一个命令的输出作为另外一个命令的参数
例如:  ls -l `which touch`

转载于:https://www.cnblogs.com/dasn/articles/3224189.html

linux 基础命令汇总相关推荐

  1. linux 关机命令_小猿圈Linux基础命令汇总

    科技进步的今天,互联网不断的发展,很多人学习Linux运维的时候会因为记不住一些命令从而去找一些渠道,有时候因为找不到linux的命令而烦恼,下面是小猿圈linux讲师给大家总结的linux基础命令, ...

  2. Linux基础命令汇总109条

    1 文件管理 1.1 basename 1.1.1 功能说明 从文件名中去掉路径和扩展名 例:basename include/stdio.h .h Output "stdio". ...

  3. 史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)

    史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了! Linux命令基础 Shell Linux命令分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获取命令帮助的方法 ...

  4. Linux基础命令-进程与系统性能

    Linux基础命令-进程与系统性能 进程与系统性能 一.进程相关概念 1.进程概念 2.进程的基本状态和转换 3.IPC进程间通信 4.进程优先级 5.进程状态 二.进程与系统性能 1.系统管理工具 ...

  5. 【若泽大数据001】Linux基础知识汇总

    [若泽大数据001]Linux基础知识汇总 前情提要: Linux平台搭建 [若泽大数据001]Linux基础知识汇总 1.查看当前光标所在的目录的命令是什么? 2.切换到当前用户的家目录,哪三种方式 ...

  6. Linux系统运行时参数命令--Linux基础命令和工具

    目录 1 Linux基础命令和工具 1.1 grep搜索字符 1.2 find查找文件 1.3 ls显示文件 1.4 wc命令 1.5 ulimit用户资源 1.6 scp远程拷贝 1.7 dos2u ...

  7. linux 常用命令汇总(面向面试)

    linux 常用命令汇总 个人认为先掌握一些比较常用的,剩下的需要再学 总结了一些面试比较可能会问道的命令 文章目录 linux 常用命令汇总 基础命令 ulimit dos2unix和unix2do ...

  8. Linux 基础命令(十一)—— 创建计划任务

    Linux 基础命令(十一)-- 创建计划任务  Published On August 28, 2017 前言 查看全文 http://www.taodudu.cc/news/show-599044 ...

  9. linux常用命令汇总

    linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...

  10. linux怎么取消文件隐藏命令,Linux基础命令:显示隐藏的文件

    Linux基础命令:显示隐藏的文件 来源:互联网 作者:佚名 时间:2013-04-10 13:32 系统中一些文件,和Windows中的系统文件一样,这些文件一般是不显示出来的,那么我们可以使用-a ...

最新文章

  1. python 计时器 timeit repeat 计算(语句)(函数)耗时 时间 运行时长
  2. 栈和队列----用栈求解汉诺塔问题
  3. 亚型多态性应用于元组的危险
  4. 大数据学习笔记56:HBase Shell操作
  5. MCU总线读写仿真模块
  6. MySQL相关文档索引
  7. 人工智能时代都需要哪些数学知识?这些经典教材给你划重点
  8. 2020秋 英文科技论文写作与学术报告-期末
  9. 持续交付和DevOps是一对好基友
  10. java8 treemap 排序_TreeSet 和TreeMap 排序
  11. wordpressCMS插件-全套wordpressCMS插件免费
  12. html5 电子白板 直播,基于HTML5的电子白板的设计与实现
  13. 微信小程序tarBar使用
  14. mysql分组最新值_Mysql获取分组最新数据
  15. AutoCAD2024最新版介绍及安装下载
  16. Wav ,flac,mp3,ogg 等的区别
  17. 个人支付宝/微信/云闪付收款技术总览
  18. 【个人学习笔记】泛函分析-度量空间(一)——定义与例子
  19. 手机APP开发(安卓、IOS)logo图标在线生成工具上线啦
  20. 80老翁谈人生(6):一生追梦的历程

热门文章

  1. LTI系统对WSS Processes的作用
  2. flask框架+pygal+sqlit3搭建图形化业务数据分析平台
  3. delphi 学习资源和移动开发
  4. Python爬虫基础之Urllib
  5. 【前端学习笔记】2015-09-02~~~~ 关于filter()匹配的使用
  6. 发布HTML5 2D游戏引擎YEngine2D
  7. Linux jar包 后台运行
  8. VueJS 组件参数名命名方式和前台显示
  9. 服务器.htaccess 详解,最新最全的 .htaccess 参数说明
  10. Python:SQLMap的工作流程