出品人:北极的大企鹅

1、 pwd 显示当前路径

2、 cd 切换目录 . .. ~

例如:
cd /root

3、 ls 显示文件(夹)
-l 显示详细信息
-a 显示全部,包括隐藏文件(夹)(这个是重点很多面试会考)

例如:
ls -l
ls -a

4、 mkdir 创建文件夹
-p 递归创建(嵌套实现一个文件夹下还有文件夹)

例如:
(1)mkdir xiaobaitu (基本建立)
ls
(2)递归建立
mkdir -p /xiaobaitu/xiaoheitu/xiaoming/
cd /xiaobaitu
ls
cd /xiaoheitu
ls
cd /xiaoming
ls

5、touch 创建空白文件

例如:
touch xiaobaitu.txt
ls

6、echo 输出命令

例如:
echo 'xaiobaitu'

7、cat、tac、more、tail 查看文本内容

例如:

cat /etc/inittab 系统自带的文件
cat缺点:
1、不适合长文件的查看
2、最合适用在仅显示一页的内容

tac /etc/inittab 反向显示文本内容
跟cat比较就能看到了

more 查看长的文件
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more

例如:
more /var/log/syslog

tail 显示最后几行的内容

例如 tail -n 10 /var/log/syslog 显示文本最后十行的内容

8、 rmdir 删除空白文件夹
例如:
mkdir xiaobaitu
rmdir xiaobaitu
多级的同样用 -p
rmdir -p /xiaobaitu/xiaoheitu/xoaming

9、rm
-f 强制删除
-r 递归删除
一般两个命令一起使用,可以合并 -rf
例如:
rm -rf xiaobaitu

10、cp 复制/新建文件

例如:
cp xaiobaitu /usr/local/
cd /usr/local/
ls

11、mv 移动/重命名
mv xaiobaitu /usr/local/
cd /usr/local/
ls

12、find 查找文件

例如:
find /home

13、ps 查看瞬间的进程状态
直接使用

14、kill -9 pid 杀死进程 慎用

15、ps -ef|grep 关键词

例如:
ps -u root //显示root进程用户信息
ps -ef|more //显示所有命令,连带命令行加个|,就是一个并列条件,两个命令同时执行

16、hostname 显示主机名称
如果要永久修改主机名,对应的文件/etc/sysconfig/network
直接用

17、vi 刚进入vi,只能读不能写
按i或者a,进入插入模式
退出时,先按Esc,再按组合键Shift+: ,wq/x!/q!
切忌直接关闭终端

18、which 命令 查看命令位置

例如:
which cat

19、ifconfig 查看网卡信息 (教过你了)

20、man 找帮助(直接查看命令的帮助文档)

************权限*****************
r w x
读 写 执行

rwx r-x r-x
属主 属组 其他人
user group other

例如:
man service
退出
shift+:
输入 q 然后回车

21、chmod g+w bin 权限授予

6 4 4
rw- r-- r--
例如:
chmod 755 xiaobaitu

linux下,新创建的文件夹的默认权限是755
linux下,新创建的文件的默认权限是644

22、解压缩tar.gz文件
例如:
tar -zxvf hadoop-1.1.2.tar.gz

linux常用Java程序员使用命令(二)的更多相关文章

  1. linux常用Java程序员使用命令(一)

    pwd 显示当前路径cd 切换目录 . .. ~ls 显示文件(夹) -l 显示详细信息 -a 显示全部,包括隐藏文件(夹) mkdir 创建文件夹 -p 递归创建 touch 创建空白文件 echo ...

  2. Java程序员必须掌握的常用Linux命令。

    Java程序员也是半个运维了,在日常开发中经常会接触到Linux环境操作.小公司的开发人员甚至是兼了全运维的工作,下面整理了一些常用的Linux操作命令. Linux常用指令 ls 显示文件或目录 - ...

  3. Java程序员常用工具集

    我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了.我想列下我能想到的一个Java程序员会用到的常用工具. 一.编码工具 1.IDE ...

  4. JAVA程序员常用英语

    JAVA程序员常用英语 干程序员这行实在是离不开英语,干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难.这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这 ...

  5. JAVA程序员常用开发工具

    1.JDK (Java Development Kit)Java开发工具集 SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK).开发人员和最终用户可以利 ...

  6. 【Python】Java程序员学习Python(二)— 开发环境搭建

    巧妇难为无米之炊,我最爱的还是鸡蛋羹,因为我和鸡蛋羹有段不能说的秘密. 不管学啥,都要有环境,对于程序员来说搭建个开发环境应该不是什么难题.按顺序一步步来就可以,我也只是记录我的安装过程,你也可以滴. ...

  7. Java程序员的现代RPC指南(Windows版预编译好的Protoc支持C++,Java,Python三种最常用的语言,Thrift则支持几乎主流的各种语言)

    Java程序员的现代RPC指南 1.前言 1.1 RPC框架简介 最早接触RPC还是初学Java时,直接用Socket API传东西好麻烦.于是发现了JDK直接支持的RMI,然后就用得不亦乐乎,各种大 ...

  8. Java程序员最常用的8个Java日志框架

    转自:http://www.codeceo.com/article/8-java-log-framework.html 作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用.WEB应用 ...

  9. 转:Java程序员最常用的8个Java日志框架

    作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用.WEB应用以及移动应用.然而日志系统是一个成熟Java应用所必不可少的,在开发和调试阶段,日志可以帮助我们更好更快地定位bug:在 ...

随机推荐

  1. CentOS6.4安装辅助NIS的流程

    服务器端软件包安装 yum -y install yp-tools ypbind ypserv rpcbind 设置NIS的域名 echo 'NISDOMAIN=liebaonis.local' &g ...

  2. 列表:list[1],切片list[1:3],追加insert,修改,删除remove,del,pop,查找index,统计count,清空list.clear() 翻转list.reverse(),排序list.sort(),扩展list.extend,

    列表的定义: 列表的使用以及取值:用逗号的方式,取列表两个值,会打印出2个项目,两个项目之间自动有一个空格. 如果想取中间几个值: 请注意,如果取值1和2,那么要写[1,3],要记住这里是顾头不顾尾. ...

  3. kafka常用命令(cdh5.10.0+kafka)

    参考资料:http://kafka.apache.org/quickstart 进入kafka安装目录(CDH安装路径为:/opt/cloudera/parcels/KAFKA):进入bin目录: c ...

  4. B. T-primes

    /* PROBLEMSSUBMITSTATUSSTANDINGSCUSTOM TEST B. T-primes time limit per test2 seconds memory limit pe ...

  5. HTTPS的页面发送不了HTTP请求?——关于混合内容

    我们都知道HTTPS的页面是发送不了HTTP请求的,那么是什么原因导致HTTPS页面不能发送HTTP请求呢?如果有发送的需求,怎么样才能发送?最近刚好遇到了这个问题,而且搜了半天没搜到靠谱的答案,所以 ...

  6. Quest *nix Xwindows

    国内一般网站搜到的linux系统添加Xwindows都是无法完成的,至少我在Ct6.3上不行,也许是yum源配置不同问题 我举个站点大家自己上去看,本人就不多说了,多说也无益,. http://yao ...

  7. vue+uwsgi+nginx部署项目

    首先先下载好前后端项目 先从前端vue搞起 要在服务器上,编译打包vue项目,必须得有node环境 下载node二进制包,此包已经包含node,不需要再编译 wget https://nodejs.o ...

  8. A generic error occurred in GDI+的解决方案

    转自智慧光原文A generic error occurred in GDI+. 解决方法 使用image1.RotateFlip(RotateFlipType.Rotate90FlipNone)方法 ...

  9. Splash Screen 加载窗体 [not finished]

    对于windows开 发人员来说在打开VS开发工具时,总是先呈现一个SplashScreen界面,登上几秒钟后才打开VS的主界面.这样的效果一般是在主界面需要加载大量 资源,为避免主界面变成“死”界面 ...

  10. HTTP 状态信息

    一.1xx 消息 该类型的状态码代表请求已被接受,需要继续处理. 100 Continue 客户端应当继续发送请求,这个临时响应是用来通知客户端的部分请求已经被服务器接收,且仍未被拒绝.客户端应当继续 ...