Linux命令

来源:互联网 发布:手机版三绝庄炒股软件 编辑:程序博客网 时间:2024/06/06 03:36

此篇博客主要是用来记录最近几天用到的Linux(Ubuntu14.04LTS)命令。由于是自己需要哪些命令才去学习,故命令比较杂乱无章,也无分类汇总。

1、切换至root用户

sudo su

input password

confirm password

2、解压文件

tar -zxvf filename #解压至当前位置

tar -zxvf filename -C destinationfilepath #解压至指定文件位置

3、编辑文档

vim ducumentname 

点击字符 i(insert) 

编辑文本

结束按Esc,输入:

q-退出不保存 wq-保存并退出 q!强制退出

4、查看文档

cat documentname 或者

more document

5、 开启SSH服务

sudo apt-get install openssh-server

6、确认ssh是否开启

ps -e|grep ssh

7、可以进行CRUD操作

sudo nautilus

8、删除文件夹

sudo rm -r filename

9、新建文件夹

mkdir filename

10、复制文件夹

cp -r sourefilepath destinationfilepath

11、安装jdk
创建目录:
sudo mkdir /usr/lib/jvm
修改环境变量:  
sudo vim ~/.bashrc
文件的末尾追加下面内容:
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60  ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH
使环境变量马上生效
source ~/.bashrc

12、关机

shutdown -h now

13、调出终端

Ctrl+Alt+t

14、新建用户

sudo adduser username

15、让用户有root权限;
sudo vim /etc/sudoers
修改文件如下:
# User privilege specification
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL
保存退出,hadoop用户就拥有了root权限

16、查看系统位数

getconf LONG_BIT

17、查看系统版本

lsb_release -a

18、显示当前工作目录

pwd

19、查找文件

find / -name filename

20、修改文件权限

切换至root:su root

chown -R hadoop(username) ./fileanme

21、ssh免密登录:
先退出刚才的ssh,然后生成ssh证书:
exit                           # 退出 ssh localhost
cd ~/.ssh                      # 如果没有该目录,先执行一次ssh localhost
ssh-keygen -t rsa              # 一直按回车就可以
cp id_rsa.pub authorized_keys
此时再用ssh localhost命令,就可以直接登陆

22、修改文件名

sudo mv oldname newname

23、查看hadoop版本

cd /usr/local/hadoop #切换至hadoop解压目录

./bin/hadoop version

24、安装ssh服务

sudo apt-get install openssh-server

25、产看ssh服务是否开启

ps -e|grep ssh

26、查看Linux语言包

echo $LANG

27、安装vim

sudo apt-get install vim

28、解压文件至指定位置

sudo tar -zxvf packagename -C destinationpath

29、查看JAVA_HOME路径

echo $JAVA_HOME

30、查看系统内核版本号及系统名称

uname -a

31、显示环境变量:env

32、查看环境变量的值

sudo echo $envname

33、查找所有扩展名名为.tem的文件

sudo find  . -name '*.tem'

34、这个主要是结束代码代表的含义

[$j -eq 4] j==4时为真

35、Linux shell

-eq 等于 -ne 不等于 -gt 大于 -lt 小于 -ge 大于等于 -le小于等于

36、检查httpd服务是否在运行

pgrep httpd

37、为新建的用户设置密码

sudo passwd username

原创粉丝点击