首页 / LINUX / Linux命令(部分)
Linux命令(部分)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux命令(部分),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4921字,纯文字阅读大概需要8分钟。
内容图文
![Linux命令(部分)](/upload/InfoBanner/zyjiaocheng/930/f33f41dda0064642a6093ec3e0d0f143.jpg)
ls :查看目录
pwd:显示当前目录
cd:切换路径
mkdir :新建目录
rmdir:删除目录
rmdir c 删除目录时,目录不可以有内容,要么依次删除,要么rmdir -p c/d/e,依次删除e、d、c
路径表示:绝对路径/ 和相对路径 . (当前) …(上一级) ~(首)
mkdir -p c/d,-p是一次创建c/d目录
ls – help,文件帮助 (TAB TAB)
Linux系统里面,在文件前面加一个点就是隐藏文件!
ls -al,显示隐藏文件
ls -alh,显示隐藏文件,并以更加舒服方式显示文件大小
ls -alhS,显示隐藏文件,并以更加舒服方式显示文件大小,由大到小排列
ls -alhSr,显示隐藏文件,并以更加舒服方式显示文件大小,由小到大排列
ls --help查看帮助
man ls另一种查看命令的帮助
按两下tab建可以查看提示
创建文件:touch
vi编辑器
命令模式(默认)vi 文件名
编辑模式:
命令模式下可由这四个键移动位置
h j k l
左 下 上 右
在命令模式下按a(在光标后插入)、i(在光标前插入)、o(在当前行之下插入)可切换到编辑模式
A(shift+a 在当前行末插入)、I(shift+i 在当前行首插入)、O(shift+o 在当前行的上边一行插入)
dd 剪切当前行 p 下一行粘贴 P 上一行粘贴 yy 复制
:切换到最末行模式
:w 保存
:wq 保存并退出
:q 退出
:q! 不保存退出
cat 查看文件内容 -n 显示行号 cat -n a.txt(显示所有内容)
:set nu 显示内容并显示行号
more、man
(回车一行行显示,空格一页页显示)
less
(上下箭头移动,pgup pgdn)
head
(查看前面几行)
tail
(查看最后几行)
复制: cp [-r] 来源文件 目标文件
-r可以循环递归复制目录里面的内容
移动: mv 来源文件 目标文件
删除: rm [-rf] 文件或目录
删除会有提示是否删除,如果不想提示加上f选项
如果删除目录,里面有多个文件,加上-r选项,循环递归删除目录里面的文件及目录
在复制一个文件的时候,在目录后面跟上了文件的名称,就对文件进行改名了,如何是目录的话,就复制到这目录里面
cp b.txt bbb/c.txt
如果是多个文件复制就不能进行改名
移动的时候在目录后面跟上文件名,可以进行改名操作
mv a.txt ddd/c.txt
在当前目录改下名字
mv b.txt 123.txt
也可以将当前文件夹下的文件拿出来
mv a.txt b.txt …/
删除当前目录下,所有文件,且不用提示:
rm -f ./*
删除目录及下面的文件(要加上-r选项): -r的意思就是循环递归
rm -r bbb
不想提示删除目录及下面文件:
rm -rf ddd
查找
查找命令 : which 命令名(只能查命令名)
特定目录查找: whereis 文件或目录(由自己创建的文件一般查不到)
查找: find 目录 [-name/user/size]参数
find 依次循环查找
当前目录下查找 find ./ -name a.txt (参数是文件名)
根目录下查找 find / -name a.txt (参数是文件名)
支持模糊查询 find / -name ‘pass*’ 查询所有以pass开头的文件
find / -name ‘pass?’ 查询所有以pass开头后面跟有一个字符的文件,两个?就是两个字符
用户管理
查看: who (查看当前连接的用户)
创建用户:useradd [-g 群组] 用户名
设置密码: passwd 用户名 (给当前用户设置密码就不用跟用户名)
删除用户: userdel [-r] 用户名
我们在创建用户的时候,会给用户的家目录创建一个文件夹,每个用户都会有个家目录,加了 -r 后不仅删除用户,而且会删除用户的家目录
-:代表文件
d:代表目录
l:表示一个连接(类似快捷方式)
rwx:可读可写可执行
r-x:可读不可写可执行
以此类推…
这里每行前面(第一大列)的权限分三组(即9个字母)
第一组对应所有者权限
第二组对应所属组权限
第三者对应其他用户
第二大列的数字代表连接数
第三、四大列代表所有者以及所属组(这里表示这个文件是root用户的,属于root组的)
修改所有者:
chown [-R] 用户名 文件或目录
(递归修改目录)
修改所有者和组:
chown [-R] 用户名:组名 文件或目录
(递归修改目录)
修改所属者:
chgrp [-R] 组名 文件或目录
(递归修改目录)
权限修改:
chmod [-R] xyz文件或目录
x 使用者权限 y所属组权限 z其它用户权限
r:4 w:2 x:1 rwx数字总合就是权限
777代表三种用户有所有权限
权限修改:
chmod [-R] xyz文件或目录
x 角色 u g o a 分别代表所有者、所属组、其他用户、所有角色
y 设置 + - = 分别代表增加、减少、设置
z 权限 r w x
w为已存在用户分配组需要重新连接,才可生效
压缩命令、解压缩命令
例: tar -cvf mytar.tar a.txt b.txt c.txt
tar -czvf mytar.tar.gz a.txt b.txt c.txt
tar -cvf mytar.tar mydir(打包某个目录)
tar -cjvf mytar.tar.bz2 a.txt b.txt c.txt(bz2方式)
tar -cJvf mytar.tar.xz a.txt b.txt c.txt(bz2方式)
查看打包文件中内容
tar -tvf mytar.tar
tar -tzvf mytar.tar.gz
tar -tJvf mytar.tar.xz
tar -xvf mytar.tar (解压缩)
tar -xJvf mytar.tar.xz (解压缩)
tar -xzvf mytar.tar.gz (解压缩)
1、软件安装分为三种
1)源码包安装
2)rpm包安装
3)yum安装管理rpm
2、源码包安装
下载源码包(curl,cget) -->解压(tar) --> 进入到该目录(cd)
编译前配置(./configure) 编译(make) 编译安装(make install)
注意编译安装时候软件包依赖解决
删除make clean 然后直接删除目录
3、rpm包安装
下载rpm安装包
rpm -ivh 软件
-i 安装 -v显示详细信息 -h显示进度
查询是否安装 rpm -q 安装包
查询包信息 rpm -qi 安装包
查询安装位置 rpm -ql 安装包
卸载 rpm -e 安装包
4、yum安装管理rpm包
更新yum [-y] update 软件包
卸载yum [-y] remove 软件包
yum安装软件包来自yum源
5、Linux 软件的安装与卸载三种方式:
1、源码包安装(所有Linux系统)
2、rpm包安装(适用于redhat系列)
3、yum安装管理rpm包(适用于redhat系列)
ps:ubuntu debian系统的软件安装方式:apt-get命令
1.yum install bizp2安装bizp2包
2.yum install -y zip unzip安装多个,同时默认yes
3.yum remove -y zip卸载
4.源码包安装需要使用gcc,先安装yum install gcc
5.curl -O 链接。-O表示用原名字命名下载的包。curl为下载命令
6.当含有Makefile文件时,直接使用 make install安装。当没有Makefile文件时,先使用./conf进行配置,生成Makefile文件
内容总结
以上是互联网集市为您收集整理的Linux命令(部分)全部内容,希望文章能够帮你解决Linux命令(部分)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。