linux 基本命令
来源:互联网 发布:化妆品好坏知多少阅读 编辑:程序博客网 时间:2024/06/06 05:13
界面切换
字符界面 ——>图形化界面 init5
Tab 命令补全,文件路径补全
Ctrl+c 终止正在运行的程序
1、添加用户 useradd 【选项】 用户名
2、删除用户 userdel 【选项】 用户名 -r 删除home中用户的文件
3、修改密码 passwd【选项】 用户名
4、用户切换 su【选项】 用户名 (su - 用户名 )“-”表示切换用户的环境变量
5、添加用户组 groupadd【选项】 用户组名
6、删除用户组 groupdel【选项】 用户组名
文件与目录类命令
1、新建普通文件 touch 文件名 //注:对文件的操作与对目录的操作有所不同,要特别注意
2、查看目录 ls 【选项】 目录或文件
3、改变工作目录 cd 目录名
4、复制文件/目录 cp【选项】 源文件或目录 目标文件或目录复制目录需要加 -r
5、移动或更名 mv【选项】 源文件或目录 目标文件或目录
6、删除文件/目录 rm【选项】 文件或目录
-r 递归删除目录及其内容
-f 强制删除。忽略不存在的文件,不提示确认
默认时rm不会删除目录,需使用-r或者-R来删除目录
7、改变文件权限 chmod【who】【+|-=】【mode】 文件名
who:
u 表示文件的所有者
g 表示与文件所有者同组的用户
o 表示“其他用户”
a 表示“所有用户”,它是系统默认值。
mode:
+ 添加某个权限
— 取消某个权限
= 赋予给定权限
例:chmod g+w hello.c
8、创建目录 mkdir【选项】 目录名
mkdir -p 自动添加不存在的目录
8、查看目录大小 du 目录名
9、查看当前路径 pwd
压缩打包类命令
1、压缩 gzip 文件名 bzip2 文件名
2、解压缩 gzip -d 文件名bzip2 -d 文件名
3、打包压缩
tar cvf tmp.tar tmp 将tmp目录打包为一个文件
tar xvf tmp.tar 将打包文件解开
tar cvzf tmp.tar.gz tmp 将tmp目录打包压缩
tar xvzf tmp.tar.gz tmp 将打包文件解开
磁盘管理类命令
1、加载光盘
mount 选项 设备名 挂载目录
mount /dev/cdrom /mnt
2、卸载光盘
umount 挂载目录
umount /mnt
重要提示:请在执行umount之前,保证用户已经退出了mnt目录
3、查看磁盘
df 选项
df -hl
4、创建新文件 touch 文件名
touch newfile 创建一个名为 newfile 的空白文件
5、文件链接
ln 选项 文件名 链接名
1、 ln oldfile hlink为oldfile文件创建一个硬链接hlink
1、查找文件/目录 -find
find /root/ -name install.log
在root目录下寻找名字为intall.log的文件
2、查找字符串
grep "hello" ./ -rn
在当前路径下寻找包含字符串“hello”的文件
grep "he*" ./ -rn
1、查看进程 ps 选项
ps aux
2、杀死进程 kill 选项 pid
vi hello.c
ps aux
kill
3、查看内存 free 选项
1、软件管理 rpm 选项 软件包
rpm -ivh /mnt/Packages/xinetd-2.3.14-34.el6.i686.rpm
安装
2、管道操作 命令1|命令2
3、查看帮助 man 命令名
4、关闭linux系统 shutdown 选项 时间
2.键入i进入插入模式
3.编辑
4.键入ESC按键退入到命令行模式
5.键入“:”进入底行模式,再键入wq保存退出
命令行模式:
刚进入vim时的模式,该模式下可以移动光标进行浏览,可以进行整行删除等操作,
但无法编辑文字,命令行模式下的功能建有:
* yy: 复制当前光标所在行
*【n】yy: n为数字,复制当前光标开始的n行
* p: 粘贴复制的内容到光标所在行
* dd: 删除当前光标所在行
*【n】dd: 删除当前光标所在行开始的n行
* /name: 查找光标之后的名为“name”的字符串
* ?name: 查找光标之前的名为"name"的字符串
* G: 光标移动到文件尾(注意是大写)
* u: 取消前一个动作(注意是小写)
* Ctrl+f 向文件尾部翻整页
* Ctrl+b 向文件头部翻整页
* Ctrl+d 向文件头部翻半页
插入模式:
在命令行模式下,通过键入i进入插入模式,只有在该模式下,用户才能进行文字的
编辑输入,编辑完成后,用户通过ESC键回到命令行模式。
底行模式:
当vim处于命令行模式时,通过键入“:”进入底行模式,用户可以进行文件保存或
退出操作,也可以设置编辑环境,如寻找字符串、列出行号等。具体功能键如下
* :w保存
* :q退出vi(系统会提示保存修改)
* :q!强行退出(对修改不做保存)
* :wq 保存后退出
* :wq! 强制保存后退出
* :w [filename] 另存为filename的文件且不退出
* :wq! [filename] 另存为filename的文件且退出
* :set nu 显示行号TO
* :set nonu 取消行号
* :/ 待查找的字符串
vi 配置文件所在位置 ~/.vimrc
使行号永久显示,修改配置文件,但有的情况下不需要显示行号,不如在复制程序时就不需要显示行号
poweroff 关机命令
whoami 查看当前使用的用户
which 查找命令所在位置
cal 查看日历
date 显示日期
在同一行敲多个命令时一定要用分号隔开
当要写入的命令太长时,可以打一个 \ 来换行
cat [选项] 文件名 查看文件内容
选项:
-A 查看所有内容(包括隐藏字符)
df 显示磁盘的相关功能
-a或-all 包含全部的文件系统
-h或-human-readable 以可读性较高的方式来显示信息
du 显示目录或文件的大小
Vmware提供了三种网络工作模式供用户选择,它们分别是:
1、bridged 桥接模式
2、NAT 网络地址转换模式
3、host-only 主机模式
1、选择网络模式前,停止虚拟机中系统的运行。
2、配置完网络后,重新启动虚拟机中的系统。
Linux网络设置
相关命令
1.ifconfig:查看各网卡详细信息(如IP)
2./etc/init.d/network restart:重启各网卡
配置步骤1:
1./etc/init.d/network restart: 重启各网卡
运行结果:报错
错误原因:/etc/init.d/network与NetworkManager冲突了
解决办法:关闭NetworkManager
service NetworkManager stop
配置步骤2:
1.ifconfig
运行结果:没有发现以太网卡“ethO”
1.修改ethO网卡的配置文件,将ONBOOT=“no”改为“yes”
文件位置:/etc/sysconfig/network-scripts/ifcfg-ethO
2./etc/init.d/network restart 重新启动网络
ping 192.168.1.103
字符界面 ——>图形化界面 init5
图形化界面 ——> 字符界面 init3
Tab 命令补全,文件路径补全
Ctrl+c 终止正在运行的程序
Ctrl+d 退出字符界面
1、添加用户 useradd 【选项】 用户名
2、删除用户 userdel 【选项】 用户名 -r 删除home中用户的文件
3、修改密码 passwd【选项】 用户名
4、用户切换 su【选项】 用户名 (su - 用户名 )“-”表示切换用户的环境变量
5、添加用户组 groupadd【选项】 用户组名
6、删除用户组 groupdel【选项】 用户组名
文件与目录类命令
1、新建普通文件 touch 文件名 //注:对文件的操作与对目录的操作有所不同,要特别注意
2、查看目录 ls 【选项】 目录或文件
3、改变工作目录 cd 目录名
4、复制文件/目录 cp【选项】 源文件或目录 目标文件或目录复制目录需要加 -r
5、移动或更名 mv【选项】 源文件或目录 目标文件或目录
6、删除文件/目录 rm【选项】 文件或目录
-r 递归删除目录及其内容
-f 强制删除。忽略不存在的文件,不提示确认
默认时rm不会删除目录,需使用-r或者-R来删除目录
7、改变文件权限 chmod【who】【+|-=】【mode】 文件名
who:
u 表示文件的所有者
g 表示与文件所有者同组的用户
o 表示“其他用户”
a 表示“所有用户”,它是系统默认值。
mode:
+ 添加某个权限
— 取消某个权限
= 赋予给定权限
例:chmod g+w hello.c
8、创建目录 mkdir【选项】 目录名
mkdir -p 自动添加不存在的目录
8、查看目录大小 du 目录名
9、查看当前路径 pwd
压缩打包类命令
1、压缩 gzip 文件名 bzip2 文件名
2、解压缩 gzip -d 文件名bzip2 -d 文件名
3、打包压缩
tar cvf tmp.tar tmp 将tmp目录打包为一个文件
tar xvf tmp.tar 将打包文件解开
tar cvzf tmp.tar.gz tmp 将tmp目录打包压缩
tar xvzf tmp.tar.gz tmp 将打包文件解开
磁盘管理类命令
1、加载光盘
mount 选项 设备名 挂载目录
mount /dev/cdrom /mnt
2、卸载光盘
umount 挂载目录
umount /mnt
重要提示:请在执行umount之前,保证用户已经退出了mnt目录
3、查看磁盘
df 选项
df -hl
4、创建新文件 touch 文件名
touch newfile 创建一个名为 newfile 的空白文件
5、文件链接
ln 选项 文件名 链接名
1、 ln oldfile hlink为oldfile文件创建一个硬链接hlink
ln -s oldfile slink 为oldfile文件创建一个软链接slink
1、查找文件/目录 -find
find /root/ -name install.log
在root目录下寻找名字为intall.log的文件
2、查找字符串
grep "hello" ./ -rn
在当前路径下寻找包含字符串“hello”的文件
grep "he*" ./ -rn
在当前路径下寻找包含以“he”开头的字符串的文件
1、查看进程 ps 选项
ps aux
2、杀死进程 kill 选项 pid
vi hello.c
ps aux
kill
3、查看内存 free 选项
4、cpu占有率 top 选项
1、软件管理 rpm 选项 软件包
rpm -ivh /mnt/Packages/xinetd-2.3.14-34.el6.i686.rpm
安装
2、管道操作 命令1|命令2
3、查看帮助 man 命令名
4、关闭linux系统 shutdown 选项 时间
文本编辑器 -vim(vim是vi的升级版)
vim有三种工作模式,分别是命令行模式、插入模式、底行模式.
使用步骤:
1.vim hello.c2.键入i进入插入模式
3.编辑
4.键入ESC按键退入到命令行模式
5.键入“:”进入底行模式,再键入wq保存退出
命令行模式:
刚进入vim时的模式,该模式下可以移动光标进行浏览,可以进行整行删除等操作,
但无法编辑文字,命令行模式下的功能建有:
* yy: 复制当前光标所在行
*【n】yy: n为数字,复制当前光标开始的n行
* p: 粘贴复制的内容到光标所在行
* dd: 删除当前光标所在行
*【n】dd: 删除当前光标所在行开始的n行
* /name: 查找光标之后的名为“name”的字符串
* ?name: 查找光标之前的名为"name"的字符串
* G: 光标移动到文件尾(注意是大写)
* u: 取消前一个动作(注意是小写)
* Ctrl+f 向文件尾部翻整页
* Ctrl+b 向文件头部翻整页
* Ctrl+d 向文件头部翻半页
插入模式:
在命令行模式下,通过键入i进入插入模式,只有在该模式下,用户才能进行文字的
编辑输入,编辑完成后,用户通过ESC键回到命令行模式。
底行模式:
当vim处于命令行模式时,通过键入“:”进入底行模式,用户可以进行文件保存或
退出操作,也可以设置编辑环境,如寻找字符串、列出行号等。具体功能键如下
* :w保存
* :q退出vi(系统会提示保存修改)
* :q!强行退出(对修改不做保存)
* :wq 保存后退出
* :wq! 强制保存后退出
* :w [filename] 另存为filename的文件且不退出
* :wq! [filename] 另存为filename的文件且退出
* :set nu 显示行号TO
* :set nonu 取消行号
* :/ 待查找的字符串
vi 配置文件所在位置 ~/.vimrc
使行号永久显示,修改配置文件,但有的情况下不需要显示行号,不如在复制程序时就不需要显示行号
其它命令:
reboot 重启系统poweroff 关机命令
whoami 查看当前使用的用户
which 查找命令所在位置
cal 查看日历
date 显示日期
在同一行敲多个命令时一定要用分号隔开
当要写入的命令太长时,可以打一个 \ 来换行
cat [选项] 文件名 查看文件内容
选项:
-A 查看所有内容(包括隐藏字符)
df 显示磁盘的相关功能
-a或-all 包含全部的文件系统
-h或-human-readable 以可读性较高的方式来显示信息
du 显示目录或文件的大小
mkdir 建立目录
Vmware提供了三种网络工作模式供用户选择,它们分别是:
1、bridged 桥接模式
2、NAT 网络地址转换模式
3、host-only 主机模式
- 如果网络中能提供多个IP地址,则使用桥接方式
- 如果安装虚拟机的主机没有连接任何外部网络,则使用主机模式
- 如果网络中只能提供一个IP地址,则使用NAT方式
1、选择网络模式前,停止虚拟机中系统的运行。
2、配置完网络后,重新启动虚拟机中的系统。
Linux网络设置
相关命令
1.ifconfig:查看各网卡详细信息(如IP)
2./etc/init.d/network restart:重启各网卡
配置步骤1:
1./etc/init.d/network restart: 重启各网卡
运行结果:报错
错误原因:/etc/init.d/network与NetworkManager冲突了
解决办法:关闭NetworkManager
service NetworkManager stop
配置步骤2:
1.ifconfig
运行结果:没有发现以太网卡“ethO”
- -ethO: 系统中的第一块物理网卡。
- -lo: 虚拟的回环网卡
- -virbrO:虚拟网桥
1.修改ethO网卡的配置文件,将ONBOOT=“no”改为“yes”
文件位置:/etc/sysconfig/network-scripts/ifcfg-ethO
2./etc/init.d/network restart 重新启动网络
ping 192.168.1.103
0 0
- 【Linux】Linux基本命令
- Linux基本命令-mkdir命令
- linux基本命令-mysql命令
- Linux基本命令
- Linux基本命令
- linux基本命令
- linux基本命令(编译)
- Linux Mysql基本命令
- Linux基本命令
- Linux初学者基本命令
- linux基本命令
- Linux基本命令介绍
- linux基本操作命令
- Linux基本操作命令
- LINUX的基本命令
- LINUX的基本命令
- Linux基本命令
- linux基本命令
- Mybatis 面试基础题
- WebLogic 11g interactive quick reference
- Angular 2 + 折腾记 :(10) 初步了解动画,以及一步一步写个动画效果
- 转载1——Android自定义中EditText中的hint文本的大小
- hive优化
- linux 基本命令
- 第四届 山东省ACM A-Number and B-Number(数位DP+二分 待整理)
- unit10 练习题
- Opencv3编程入门学习笔记(四)之split通道分离Debug过程中0xC0000005内存访问冲突问题
- OpenCV Mat类详解和用法
- jQuery插件之ajaxFileUpload
- Android 内存优化详解
- 学习心情随笔-关于计算机组成原理
- slice()和splice()方法