linux 基本命令

来源:互联网 发布:化妆品好坏知多少阅读 编辑:程序博客网 时间:2024/06/06 05:13
界面切换
字符界面 ——>图形化界面   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.c
    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
使行号永久显示,修改配置文件,但有的情况下不需要显示行号,不如在复制程序时就不需要显示行号


其它命令:

reboot   重启系统
poweroff   关机命令
whoami   查看当前使用的用户
which   查找命令所在位置
cal 查看日历
date 显示日期
在同一行敲多个命令时一定要用分号隔开
当要写入的命令太长时,可以打一个   \  来换行
cat  [选项] 文件名      查看文件内容
选项:
-A  查看所有内容(包括隐藏字符)
df  显示磁盘的相关功能
         -a或-all  包含全部的文件系统
         -h或-human-readable   以可读性较高的方式来显示信息     
du  显示目录或文件的大小

mkdir  建立目录


Vmware网络设置
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:虚拟网桥
问题解决:ifconfig后没有出现ethO
1.修改ethO网卡的配置文件,将ONBOOT=“no”改为“yes”
文件位置:/etc/sysconfig/network-scripts/ifcfg-ethO
2./etc/init.d/network restart 重新启动网络
ping 192.168.1.103
        
0 0
原创粉丝点击