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:删除包
-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
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- 技术揭秘:如何分析中国菜刀是否包含后门?
- Android 5.0新增任务调度作业jobScheduler
- git pull 跟 fetch的区别
- springmvc+hibernate环境,事务细节
- 【Cococs2d-x】通过TexturePacker加密图片资源(Cocos2d-x方式)
- Linux常用命令
- asp.net缓存
- CDI应用一 CDI与JPA整合
- 我的第一篇博客
- geometry
- Linux下2.4G无线模块驱动程序_NRF24L01
- Android手机内置SD卡路径的获取
- GPIO及中断API函数
- 编写MYSQL插件(UDF)使其实现Split函数