linux基本常用命令
2012-07-05 16:29
155 查看
一,基本常用命令
1,startx 进入图形界面2,shutdown –h now 立刻关机
3,shutdown –r now /reboot 重启
4,ls/ dir 显示当前目录下的文件和目录
5, ls -l 显示长格式的文件和目录
ls –a 显示隐藏的目录和文件
ls –al 显示所有文件,包括隐藏文件
6,pwd 显示当前所在的路径
7,cd / 进入根目录;
cd boot/ 进入boot文件夹中
8,cd .. 返回上一级目录
9,su – 返回root用户,需要输入root用户的密码
su - hwt 返回hwt这一个用户,从root用户到其他普通用户,不需要密码‘
logout 返回登录
10,useradd hwt 增加一个hwt的用户
passwd hwt 给hwt用户设密码,(需要root权限)
如果不写 hwt
就是给root本身设立密码
userdel hwt 删除用户
userdel -r hwt 删除用户的同时删除用户的目录
date 显示系统时间
date MMDDHHMMCCYY.SS 设置时间:月月日日时时分分年年.秒秒
cal 查看年历
cal 3 2012 查看2012年3月的月历
cal 2012 查看2012的年历
11 对vi操作:
a,vi hello.java 创建或者打开 hello.java文件
b,输入 i 进行编写
c,输入 esc 进入命令模式
d,输入 : 鼠标定到命令行
e, wq[保存并退出] q![退出不保存] wq![保存只读文件]
w [保存但是不退出]
esc-->u 【撤销】
cat 命令是只可以浏览,不能改,而vi 可以修改
12,rm hello.txt 删除文件
rmdiv 文件夹名称 删除空目录
rm –rf 文件夹名称 删除非空目录 ,–r 递归,-f 强制
mv 移动文件,而且可以重命名文件
13,mkdir 创建目录
14,touch [建立一个空的文件]
15,cp 复制
cp aa.txt /home/ 把aa.txt复制到/home/目录下面
cp -r /home/aa /root 拷贝aa 目录到 /root目录下面,连同一起拷贝他的目录下的文件及子目录
16,ln 创建一个链接,相当于windows的快捷方式
ln -s /home/aa.txt /root 创建一个软链接在root目录下
17,| 管道命令,对前面的结果进行操作
ls /etc | less
18,more 显示内容带分页
vi /etc/mirc | more 按空格可以往下翻页,按shift+pageUp向上翻页,shift+pageDown想下翻页
按下Q 退出分页浏览
19,less 显示内容带分页
less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。
它们能上相近,只是从浏览习惯和显示方式上有所不同
20,grep 查找文本中的内容
grep -n “hwt” /root/aa.txt 从aa.txt从去找“hwt”,-n是显示在第几行
21,find 搜索文件或目录, 结束查找 Ctrl+c
find /home –name hwt.txt 从home目录下查找名字为hwt.txt的文件
find /home –amin -10 从home目录下面查找10分钟之内存取的目录或者文件
find /home -atime -10 从home目录下面查找10小时之内存取的目录或者文件
find /home -cmin -10 从home目录下面查找10分钟之内更改过的目录或者文件
find /home -ctime -10 从home目录下面查找10小时之内更改过的目录或者文件
find /home -ctime +10 从home目录下面查找10小时之前更改过的目录或者文件
find /home -size +10k 从home目录下面查找文件大小为10k的文件
22,重定向
ls -l > bb.txt 把信息写入到bb.txt
ls -l >> bb.txt 追加
23,用户组
groupadd mygp 新建用户组mygp
useradd -g mygp hwt 在新建用户的时候把hwt用户加入到mygp
usermod -g mygp hwt 改变hwt所在的用户组到mygp
chmod 766 cc.java 改变cc.java的权限,766为rwx的数值组合
chown [-R] 用户名 文件名 //改变文件的所有者
24,磁盘操作
mount 挂载光驱或者磁盘
mount /mnt/cdrom 挂载光驱,光驱挂载默认在mnt目录下
mount /dev/sda3 /root/dev 把磁盘sda3挂载到root目录下的dev目录
umount 卸载磁盘或者光驱
df [目录全路径] 查看目录是哪个磁盘分区的
df -h 显示详细的磁盘使用情况
fdisk -l 显示linux系统下的磁盘分区情况
25,env 查看环境变量的配置
26,chsh -s /bin/bash
改变shell的类型
27,history [ n ] 查看历史记录 [ 多少条 ]
!78 直接! +第n行的行号,就会执行第n行的命令
28,tcp/ip
ifconfig eth0 X.X.X.X 对网卡进行设置
ifconfig eth0 network X.X.X.X 对子网掩码进行设置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
去修改ip地址
/etc/rc.d/init.d/network restart 重新启动一下network
29,setup 进入系统设置 ,需要root
30,rpm 管理
rpm -ivh rpm包路径 //安装rpm包 I : install安装 v=verbose 提示 h=hash 进度条
rpm -e rpm包路径 //卸载 ,若要让rpm忽略卸载的错误,使用 –nodeps 命令
rpm -u rpm包路径 //升级
rpm -qa //查询所安装的所有rpm软件包
rpm -q 软件包//查询指定安装包是否安装(如:mysql)
rpm -qi 软件包名 // 查询软件包信息
rpm -ql 软件包名 //查询软件包中的文件
rpm -qf 文件全路径//查询文件所属那个软件包
rpm -qp 包文件名 //查询包的信息对这个软件包的介绍
31,samba
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
生产一个samb的密码文件
smbpasswd 用户名
//给用户名设置密码
32,crontab
crontab -e 打开调度任务
crontab -r 终止调度任务
crontab -l 列出当前有哪些任务
33,进程
ps -aux 查看进程信息(-a: 显示当前终端的所有进程 -u:以用户格式显示进程信息 -x:显示后台运行的参数)
kill [-9] 进程ID号 //终止进程, -9 是可选参数
top 显示动态的进程信息
一些参数:
1,显示特定用户的进程
输入top , 按回车键查看动态进程
然后输入 u , 再接着输入 用户名 ,回车,就只会显示本用户的进程
2,终止进程
输入top , 按回车键查看动态进程
然后输入k,输入进程ID
3,指定更新的时间
top -d 10 :指定10秒钟更新一次
34,压缩和解压缩
压缩:
1,zip aa.zip *
; 基本压缩,将当前目录下的文件进行压缩(不包括子目录)
zip ab.zip aa.txt bb.txt :压缩aa.txt和bb.txt成ab.zip
2,zip -m aa.zip aa.txt :将aa.txt压缩成aa.zip,同时删除aa.txt
3, zip -r aa.zip * : 将当前目录以及他们的子目录一起压缩
4, zip -j bb.zip * : 忽略子目录的内容
5, zip -r aa.zip * -n .zip: .jpg: 将当前目录以及他们的子目录一起压缩,但对于.zip 和。jpg的文件不需要再压缩 ,注意每个后面加 :
解压:
1, unzip aa.zip 直接解压
2,unzip aa.zip -x bb.zip :排除不要解压的文件,除了bb.zip不解压其他都解压
3,unzip -Z aa.zip :查看aa.zip压缩包的内容,也可以使用“-l“ ,”-v”来查看,注意大小写,Z是大写,l和v是小写
35,export PATH=$PATH:/home/mysql/bin 临时追加path
echo path
相关文章推荐
- LINUX常用基本命令及应用技巧大全1
- 【Linux】linux常用基本命令
- linux常用基本命令之二十三cat
- 【Linux】linux常用基本命令
- Linux常用的基本命令09
- Linux 终端常用基本命令的使用
- Linux入门教程——第二章 Linux常用基本命令及应用技巧
- 【Linux】linux常用基本命令
- linux常用基本命令
- 【Linux】linux常用基本命令
- 【Linux】linux常用基本命令
- Linux常用命令----基本文件系统常用命令
- 四个常用的Linux文件基本操作管理命令
- Linux 常用基本命令 ping ifconfig
- linux常用的基本命令01
- Linux——常用基本命令
- Linux 常用基本命令 重定向
- linux常用基本命令
- linux常用基本命令