Linux常用命令

来源:互联网 发布:串口编程 编辑:程序博客网 时间:2024/05/16 10:24
本篇是本人操作Linux系统时常用到的一些命令,对第一次使用Linux的朋友有帮助

Linux常用命令

1.usermod 修改用户

usermod -G root hadoop

2.userdel 删除用户
userdel test1 
userdel -r  test2(可以完全删除)

3.chown  将指定文件的拥有者改为指定的用户或组
chown hadoop  /home/test3  
chown hadoop :hadoop    /home/test3

4.gpasswd 管理组
gpasswd  -a (添加用户到用户组) 用户名  用户组
gpasswd  -d (从某用户组中删除用户名) 用户名  用户组
gpasswd -A 用户名  用户组
gpasswd  用户组

5.创建
mkdir 创建目录 
mkdir -p a/b/c(可以在创建多级的目录)
touch  创建空白文件 

6.删除
rm -r 删除 删除目录加R    删除文件不需要加r
     -r 删除目录
     -f 删除文件时不再询问  
rmdir 删除空目录 
rm -rf dirl (加F是强制删除)

7.查看
ls 查看文件或目录 
ls -a 显示所有隐藏文件 
ll 查看所有目录或文件

8.显示文件内容:more、head、tail、cat
cat 文件名  查看文件中的内容   
head -5 文件(可以查看文件信息前五行)
tail  -4  文件名   后四行 
tail  -f   文件名  查看后十行
more可以分页进行查看文件

*通配符  ?匹配单个字符  
locate 比find 速度快 
which 查找命令所在位置 查看命令在哪一个目录下
find  ./ -name ja* -a -type l  l代表链接  d代表目录
find  ./ -size +100c  查找文件大于100的   
find ./ -user查找用户          
find ./  -type d   查找类型 

9.cd
cd是打开,进入目录    
cd ..返回上一个目录 
cd ../b返回上一级,进入b
cd /到根目录
cd~回到主目录

10.链接
ln  -s   java-1.8.2/ java 建立硬链接(软连接去掉-s)
  
11.压缩文件:tar    
-c 产生.tar打包文件  
-v显示详细信息   
-f 指定压缩后的文件名  
-z打包同时压缩
tar -czvf  a.tar.gz a
bz2文件是.gz的一个升级版,
-文件   D 目录  l链接

12.权限
第二位:用户权限  r代表读  w代表写    x代表是否可执行  
- rwx rw r--
相同用户:第二组
不同用户,但同组:第三组
不同用户,不同组:第四组
R4    W2   X 1   -0
chmod a+x aa 
chmod g+x aa
chmod o+x aa  

13.grep 管道
ll |  grep java  (会显示所有Java的文件)   也可以显示文件内容  
保存为文件:cat  fiel1 | grep 2 >test  (覆盖了)  
                    cat  fiel  |  grep 1 >>test  追加

14.网络连接
ifconfig   linux里可以查询ip还可以更改ip
ping localhost
ifconfig   (eth0电脑上第一个网卡    hwaddr马克地址  )
ifconfig -a  查看所有网卡信息 

15.rpm 执行安装包
rpm -ivh /home/hadoop/dev/jdk-8u40(安装路径):安装显示安装进度
-Uvh:升级软件包
-e:删除包

16.dpkg 安装包 
dpkg -i 安装文件     
dpkg  -s 显示已安装包裹的信息   
dpkg -l 显示已安装   

17.文本编辑器(vi):
键盘操作不能用鼠标  
vi的三种模式(命令模式、编辑模式、插入模式)
嵌入式不是pc机  
命令模式:用命令模式代替大部分菜单   
q!强制退出
wq!保存退出
vim 
iao  
esc 
:
:q!退出
#include
int void main(){
    cout<<"helloworld"<<endl;
return0;
}
wq(如果不能退出,查看权限是否具备)
exit 结束  
sudo apt-get install g++(安装g++的编译器)
:set no 设置行号  :set unno取消行号


18.其他一些常用命令
pwd 可以查询当前所在的位置   
ctrl+c 退出当前命令    
clear 清除                                         
main head查看当前命令    
cp 目录加R  cp文件不用加r    
mv 可以移动也可以修改文件名                 
ps -A(查看全部进程) 
kill 3331(删除进程)    
grep  firefox
wc -c file     regular file 正常文件 查看文件行数

bin命令   

/boot内核及引导系统程序所需要的文件目录    
/cdrom可以将光驱系统挂在里面
cd etc 配置文件
cd/根目录(所有文件设备)    
lib用来存放系统动态链接共享库   
lost+found 当系统意外崩溃存放丢失的碎片,可以通过fasck检查修复
mnt其他外部储存设备   或者用 media挂载usb接口的移动硬盘   
/opt尝试某版本可以装到opt里,删除后不影响系统其他设置
proc可以在这个目录下获得系统信息     系统命令sbin目录   sys与proc 类似         
tmp存放临时目录    
usr存放用户的数据   
local可以手动存放用户数据到local   
/usr/share 系统共用的存放地   
var经常变动的目录




0 0