1.clear清屏

2.vi

vi xxx.log

i-->edit

esc-->command

shift+:-->end  输入 wq

3.cat xxx.log 查看

---------------------------

1.pwd 查看当前光标所在的path

2.家目录

/boot

swap

/ 根目录 起始位置

家目录: 用户所在的默认的目录

/root 超级admin

/home/jepson

/home/doudou

/home/xxxx

3.cd 切换

cd path 当前的路径切换到你指定的path

cd /root

cd     切换当前用户的家目录

cd ~   切换当前用户的家目录

cd -   切换到上一次目录

cd ../ 切换到上一层目录

../../

4.ls

查看当前目录下的文件和文件夹的名称

ls -l ==> ll 查看当前目录下的文件和文件夹的详细信息

ls -l -a ==》查看隐藏文件

隐藏文件:文件或文件夹名称以.开头

ls -l -h 文件的大小(不是文件夹)

ls -l -rt 按时间排序

5.文件夹

mkdir 文件夹名称 1层

mkdir -p 1/2/3 -p级联创建

mkdir 4 5 6 同一层创建3个目录

6.路径

绝对目录 /xxx/xxx

相对路径 参加pwd当前路径

7.文件

vi jepson.log

touch ruoze.log

文件 文件夹 切换 查看

8.移动 只有1份

mv xxx yyyy

9.复制 多份

cp xxx yyyy 文件

cp -r 4 1 文件夹

10.查看文件内容

cat xxx.log 一下子将内容刷新出来

more xxx.log 一页页按 【空格键】 翻下;【B】上

按 ctrl+z终止

less xxx.log  不多

11. > 箭头

> 覆盖

>> 追加

[root@hadoop000 ruozedata]# cat jepson.log >>ruoze.log

[root@hadoop000 ruozedata]# cat ruoze.log

4

5

6

1

2

3

[root@hadoop000 ruozedata]# cat jepson.log >ruoze.log

[root@hadoop000 ruozedata]# cat ruoze.log

1

2

3

[root@hadoop000 ruozedata]#

12.打印

[root@hadoop000 ruozedata]# echo "summer"

[root@hadoop000 ruozedata]# echo "summer"  > jepson.log

[root@hadoop000 ruozedata]# echo "summer"  >> ruoze.log

13.别名 alias

ls -l ==> ll

[root@hadoop000 ruozedata]# alias cdrz='cd /root/ruozedata' 临时

[root@hadoop000 ruozedata]#

[root@hadoop000 ruozedata]# alias

alias cdrz='cd /root/ruozedata'

alias cp='cp -i'

alias l.='ls -d .* --color=auto'

alias ll='ls -l --color=auto'

alias ls='ls --color=auto'

alias mv='mv -i'

alias rm='rm -i'

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

[root@hadoop000 ruozedata]# cd

[root@hadoop000 ~]# cdrz

[root@hadoop000 ruozedata]#

14.环境变量文件

全局: /etc/profile

source /etc/profile

个人: 家目录/.bash_profile

家目录/.bashrc

source 家目录/.bash_profile

. .bash_profile

15.切换用户

su jepson

su - jepson  进入家目录 执行环境变量文件生效

[root@hadoop000 ~]# su jepson

[jepson@hadoop000 root]$ pwd

/root

[jepson@hadoop000 root]$

[root@hadoop000 ~]# su - jepson

[jepson@hadoop000 ~]$ pwd

/home/jepson

[jepson@hadoop000 ~]$

16.删除

rm xxx.log  删除文件询问是否还要删除

rm -f xxx.log 不询问

rm -r -f yyy  不询问 删除文件夹

rm -rf yyy

17.查看历史命令

[root@hadoop000 ruozedata]# history

[root@hadoop000 ruozedata]# source /etc/profile

[root@hadoop000 ruozedata]# !241

source /etc/profile

[root@hadoop000 ruozedata]#

18.用户和用户组

[root@hadoop000 ~]# ll /usr/sbin/user*

-rwxr-x---. 1 root root 103096 Dec  8  2011 /usr/sbin/useradd

-rwxr-x---. 1 root root  69560 Dec  8  2011 /usr/sbin/userdel

-rws--x--x. 1 root root  42384 Aug 23  2010 /usr/sbin/userhelper

-rwxr-x---. 1 root root  98680 Dec  8  2011 /usr/sbin/usermod

-rwsr-xr-x. 1 root root   9000 Nov 23  2013 /usr/sbin/usernetctl

[root@hadoop000 ~]# ll /usr/sbin/group*

-rwxr-x---. 1 root root 54968 Dec  8  2011 /usr/sbin/groupadd

-rwxr-x---. 1 root root 46512 Dec  8  2011 /usr/sbin/groupdel

-rwxr-x---. 1 root root 50800 Dec  8  2011 /usr/sbin/groupmems

-rwxr-x---. 1 root root 61360 Dec  8  2011 /usr/sbin/groupmod

[root@hadoop000 ~]#

[root@hadoop000 ~]# useradd huhu

[root@hadoop000 ~]# id huhu

uid=503(huhu) gid=504(huhu) groups=504(huhu)

huhu用户 huhu用户组 同时huhu用户组为主组

[root@hadoop000 ~]# userdel huhu

[root@hadoop000 ~]#

[root@hadoop000 ~]# useradd huhu

useradd: warning: the home directory already exists.

Not copying any file from skel directory into it.

Creating mailbox file: File exists

[root@hadoop000 ~]# ll /home/

total 16

drwx------. 4 huhu   huhu   4096 Sep  9 23:37 huhu

drwx------. 5 jepson jepson 4096 Sep  9 23:34 jepson

drwx------. 4 ruoze  ruoze  4096 Sep  7 22:55 ruoze

drwx---r--. 4 rz     rz     4096 Sep  9 23:25 rz

[root@hadoop000 ~]#

[root@hadoop000 ~]# vi /etc/passwd

huhu:x:503:504::/tmp:/bin/false

家目录修改

执行的命令类型

[root@hadoop000 ~]# cat /etc/group |grep huhu

huhu:x:504:

[root@hadoop000 ~]#

[root@hadoop000 ~]#

[root@hadoop000 ~]# groupadd boss

[root@hadoop000 ~]#

[root@hadoop000 ~]# usermod -a -G boss huhu

[root@hadoop000 ~]#

[root@hadoop000 ~]# id huhu

uid=503(huhu) gid=504(huhu) groups=504(huhu),505(boss)

[root@hadoop000 ~]#

[root@hadoop000 ~]# usermod -g boss huhu

[root@hadoop000 ~]# id huhu

uid=503(huhu) gid=505(boss) groups=505(boss)

[root@hadoop000 ~]#

[root@hadoop000 ~]# usermod -a -G huhu huhu

[root@hadoop000 ~]#

[root@hadoop000 ~]# id huhu

uid=503(huhu) gid=505(boss) groups=505(boss),504(huhu)

[root@hadoop000 ~]#

19.命令查看

[root@hadoop000 ~]# man usermod

[root@hadoop000 ~]# usermod --help

Usage: usermod [options] 用户名称  Usage第一行  [] 可选

usermod -a -G bigdata ruoze

usermod --append --groups bigdata  ruoze

[root@hadoop000 ~]# usermod --append --groups bigdata  ruoze

[root@hadoop000 ~]# id ruoze

uid=502(ruoze) gid=503(bigdata) groups=503(bigdata)

[root@hadoop000 ~]# usermod -d /tmp ruoze

[root@hadoop000 ~]#

[root@hadoop000 ~]#

[root@hadoop000 ~]# cat /etc/passwd |grep ruoze

ruoze:x:502:503::/tmp:/bin/false

linux 命令博客,Linux命令(一)相关推荐

  1. linux 命令博客,Linux 命令

    linux 一切从根开始,一切皆文件~ 让我们从一些命令开始了解吧 基本命令 man  command:manual:查看命令帮助手册 ls:list:查看当前文件夹下的内容 -a:查看所有内容,包含 ...

  2. linux 编程博客,Linux系统编程博客参考

    Jquery中的日历插件 这个插件很简单:只需要在HTML代码中引入插件如下,CLASS名和click事件函数固定! ... Apache Solr 访问权限控制 Current state of a ...

  3. linux nat 博客,linux NAT的划分

    1. NAT 的划分 RFC3489 中将 NAT 的实现分为四大类: 1. Full Cone NAT 完全锥形 NAT 2. Restricted Cone NAT 限制锥形 NAT (可以理解为 ...

  4. 学习Linux的博客和资源网站

    个人推荐一些优质学习Linux的博客和网站 1.Katacoda - Interactive Learning Platform for Software Engineers 网页版的交互式软件工程师 ...

  5. linux 中文乱码博客,linux网页显示乱码终极解决---达到英文全部显示为中文

    遇到问题:本想在自己机器上的虚拟机上下载安装个redmine,体验项目管理软件,结果打开百度,才发现全部都显示未为乱码,于是尝试了好些办法,终于有了一个清晰的思路:一.安装好网络yum,二.安装rpm ...

  6. linux 大牛博客,大牛

    (2010-02-19 20:45) 标签: 休闲 开市在即,不过外围股市非要恶心我们一下美元大涨,期货大跌,恒指暴跌,日经暴跌.国内股市,顺势调整不是坏事,这回是有理由了.哈哈.开盘后,以下行为主, ...

  7. linux shell 博客,【博客侠】Linux Shell脚本系列:开始上手(1)

    看标题大家应该知道,这是一个关于 Linux Shell 脚本的系列文章.通过本系列文章希望帮助 Linux 初学用户快速开始上手编写 Shell 脚本,能够利索的对脚本进行测试和使用. 在接下来的首 ...

  8. Hexo搭建个人博客常用命令

    快速上手篇所以一切都配置好之后(按照个性化配置好你的_config.yml文件),你发布一篇博客到网上只需要三步: 第一步:创建博文在你的博客主目录下通过git bash键入 hexo new 博客标 ...

  9. Linux格式化sd卡博客,linux设备驱动那点事儿之SD卡驱动理论篇

    一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低 ...

最新文章

  1. swift3.0友盟分享
  2. Java I/O模型从BIO到NIO和Reactor模式
  3. QT乱码总结5.万能解决方案
  4. python读取大文件目录_65.Python读取大文件
  5. [存档]CxServer的项目周期管理
  6. [PA 2014]Kuglarz
  7. 奥运奖牌计数(信息学奥赛一本通-T1064)
  8. suse系统_据传 SUSE 将进行 IPO,高达 60 亿美元 | 新闻拍一拍
  9. 微信小程序-仿淘宝(附真机测试图)(持续更新中。。。)
  10. 英特尔开源技术中心招收ROS2高手两名
  11. android视频添加字幕,手机视频加字幕app 怎样用安卓手机在视频画面加文字字幕...
  12. JavaScript形而上的For循环中的Break
  13. 班章管家分享五一假日什么理财产品会有收益?五一假日理财攻略
  14. 英语知识(与字面意思 相反的) Corner office
  15. 项目经理面试的常见问题及面试技巧
  16. 财税!2020个人银行账户进账多少会被查?
  17. vs2015启动无法工作,问题事件名称: APPCRASH,故障模块名称: KERNELBASE.dll
  18. AngularJS + RequireJS
  19. 数据可视化 - 地图 - 世界地图
  20. linux 时区 0900是哪,解析表PST/CEST/UTC/ETC/等时区的日期时间

热门文章

  1. 【搜索引擎基础知识3】搜索引擎相关开源项目及网站
  2. Kudu - 一个融合低延迟写入和高性能分析的存储系统
  3. Spark action算子案例
  4. 大讲堂 | 预测时间敏感的机器学习模型建模与优化
  5. redhat7.0配置网卡
  6. 【OpenCV】图像几何变换:旋转,缩放,斜切
  7. [Linux] Linux指令汇总(持续更新中...)
  8. Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程
  9. [JavaScript]利用JavaScript控制table中row的显示
  10. PHP 给页面内容中的所有图片添加特定链接