Linux一些常用的基本命令

一些常用的基本命令:
uname   -a     查看内核版本              
ls   -al             显示所有文件的属性 

ls 命令详解 :http://hi.baidu.com/252568175/blog/item/910c3e33de4924f31a4cffe2.html
pwd                   显示当前路径                
cd   -                  返回上一次目录           cd   ~         返回主目录
date   s             设置时间、日期        


修改日期: 
时间设定成2009年5月10日的命令如下: 
#date -s 05/10/2009 

修改时间: 
将系统时间设定成上午10点18分0秒的命令如下。 
#date -s 10:18:00 

修改时区: 
找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。 
修改/etc/sysconfig/clock文件的内容为: 
ZONE=”Asia/Shanghai”    

修改linux系统的时间CST与EDT  

[root@test ~]# mv /etc/localtime /etc/localtime.bak
[root@test ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
[root@test ~]# date


cal                     显示日历           cal   2006
bc                      计算器具                              
man     &   info           帮助手册
locale                显示当前字体           locale   -a         所有可用字体           /etc/sysconfig/i18n设置文件
LANG=en         使用英文字体                        
sync                  将数据同步写入硬盘                
shutdonw   -h   now   &   half   &   poweroff     关机
reboot               重启                                      
startx     &     init   5       进入图形介面
/work     &   ?work         向上、下查找文档内容
chgrp             改变档案群组     chgrp   testing   install.log        
chown           改变所属人       chown   root:root   install.log
chmod          改变属性           chmod   777   install.log           read=4     write=2     execute=1
cp             复制       cp   filename 

scp

复制文件:
(1)将本地文件拷贝到远程
scp 文件名    用户名@计算机IP或者计算机名称:远程路径
(2)从远程将文件拷回本地
scp    用户名@计算机IP或者计算机名称:文件名本地路径
复制目录:
(1)将本地目录拷贝到远程
scp -r 目录名 --用户名@计算机IP或者计算机名称:远程路径
(2)从远程将目录拷回本地
scp -r  用户名@计算机IP或者计算机名称:目录名本地路径

scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/1.mp3

scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/


rm            删除文件     rm   -rf   filename       强制删除文件
rmdir       删除文件夹
mv           移动         mv   123.txt   222.txt     重命名
mkdir           创建文件夹
touch           创建文件     更新当前时间
cat               由第一行开始显示           cat   |more     分页
nl                 在内容前加行号
more     &     less           一面一面翻动
head   -n   filename       显示第N行内容
tail   -n   filename     显示后N行内容
od                 显示非纯文档
df   -h           显示分区空间
du                显示目录或文件的大小
fdisk            分区设置         fdisk   -l   /dev/hda     显示硬盘分区状态
mkfs            建立各种文件系统     mkfs   -t   ext3     /dev/ram15      
fsck         检查和修复LINUX档案
ln             硬链接       ln   -s     软件链接
whereis       查找命令
locate           查找
find               查找       find   /   -name   "***.*** " 

find .|xargs grep -ri "string" 查找目录下的所有文件中是否含有某个字符串


find 详解 : http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html
which           查看工具
whoami       显示当前用户
gcc   -v         查看GCC版本
chattr   +i   filename     禁止删除       chattr   -i   filename     取消禁止
lsattr              显示隐藏档属性
updatedb     更新资料库
mke2fs         格式化       mkfs   -t   ext3  
dd   if=/etc/passwd   of=/tmp/passwd.bak         备份
mount           列出系统所有的分区
mount   -t   iso9660   /dev/cdrom   /mnt/cdrom       挂载光盘
mount   -t   vfat   /dev/fd0   /mnt/floppy                       挂载软盘
mount   -t   vfat   -o   iocharset=utf8,umask=000   /dev/hda2   /mnt/hda2        挂载fat32分区
mount   -t   ntfs   -o   nls=utf8,umask=000   /dev/hda3   /mnt/hda3                   挂载ntfs分区
Linux-NTFS   Project:   http://linux-ntfs.sourceforge.net/
umount   /mnt/hda3     缷载
ifconfig       显示或设置网络设备 


service   network   restart       重启网卡    

ifdown   eth0     关闭网卡
ifup   eth0          开启网卡


设定项目项目如下:
DEVICE 接口名(设备,网卡)
BOOTPROTO IP的配置方法(static:固定IP, dhcpHCP, none:手动)      
HWADDR MAC地址
ONBOOT 系统启动的时候网络接口是否有效(yes/no)
TYPE 网络类型(通常是Ethemet)
NETMASK 网络掩码
IPADDR IP地址
IPV6INIT IPV6是否有效(yes/no)
GATEWAY 默认网关IP地址
这里有一个例子:
CODE:
[root@linux ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-eth0
    1 DEVICE=eth0
   2 BOOTPROTO=static
   3 BROADCAST=192.168.1.255
   4 HWADDR=00:0C:2x:6x:0x:xx
   5 IPADDR=192.168.1.23
   6 NETMASK=255.255.255.0
   7 NETWORK=192.168.1.0
   8 ONBOOT=yes
   9 TYPE=Ethernet



clear            清屏
history         历史记录               !55     执行第55个指令
stty                设置终端         stty   -a
fdisk   /mbr       删除GRUB
at                  僅進行一次的工作排程
crontab       循環執行的例行性命令         [e]编辑,[l]显示,[r]删除任务
&                  后台运行程序         tar   -zxvf   123.tar.gz   &   ---------> 后台运行
jobs             观看后台暂停的程序       jobs   -l
fg                 将后台程序调到前台       fg   n   ------> n是数字,可以指定进行那个程序
bg                让工作在后台运行
kill                结束进程         kill   -9   PID           [9]强制结束,[15]正常结束,[l]列出可用的kill信号
ps   aux       查看后台程序      
top               查看后台程序       top   -d   2         每两秒更新一次                 top   -d   2   -p10604       观看某个PID
                top   -b   -n   2   >   /tmp/top.txt   -----> 將   top   的資訊進行   2   次,然後將結果輸出到   /tmp/top.txt        
pstree       以树状图显示程序         [A]以   ASCII   來連接,   [u]列出PID,   [p]列出帐号
killall         要刪除某個服務         killall   -9   httpd
free           显示内存状态           free   -m     --------> 以M为单位显示
uptime     显示目前系统开机时间
netstat      显示网络状态         netstat   -tulnp------> 找出目前系統上已在監聽的網路連線及其   PID
dmesg     显示开机信息         demsg   |   more
nice             设置优先权             nice   -n   -5   vi   &   -----> 用   root   給一個   nice   植為   -5   ,用於執行   vi  
renice         调整已存在优先权
runlevel     显示目前的runlevel
depmod         分析可载入模块的相依性
lsmod           显示已载入系统的模块
modinfo       显示kernel模块的信息
insmod         载入模块
modprobe       自动处理可载入模块
rmmod           删除模块
chkconfig       检查,设置系统的各种服务           chkconfig   --list   -----> 列出各项服务状态
ntsysv           设置系统的各种服务
cpio             备份文件


压缩命令:
  *.Z             compress   程式壓縮的檔案;  
  *.bz2         bzip2   程式壓縮的檔案;  
  *.gz           gzip   程式壓縮的檔案;  
  *.tar         tar   程式打包的資料,並沒有壓縮過;  
  *.tar.gz   tar   程式打包的檔案,其中並且經過   gzip   的壓縮
compress   filename     压缩文件     加[-d]解压     uncompress
gzip   filename       压缩     加[-d]解压     zcat   123.gz   查看压缩文件内容
bzip2   -z   filename     压缩     加[-d]解压       bzcat   filename.bz2     查看压缩文件内容
tar   -cvf   /home/123.tar   /etc     打包,不压缩
tar   -xvf   123.tar       解开包
tar   -zxvf   /home/123.tar.gz     以gzip解压
tar   -jxvf   /home/123.tar.bz2     以bzip2解压
tar   -ztvf   /tmp/etc.tar.gz       查看tar内容
cpio   -covB     >   [file|device]       份份
cpio   -icduv   <   [file|device]       还原
 
vi一般用法
一般模式                             编辑模式                                     指令模式

h   左                                a,i,r,o,A,I,R,O                                   :w   保存
j   下                                 进入编辑模式                                  :w!   强制保存
k   上                                dd   删除光标当前行                       :q!   不保存离开
l   右                                 ndd   删除n行                                  :wq!   保存后离开
0   移动到行首                yy   复制当前行                                :e!   还原原始档
$   移动到行尾                nyy   复制n行                                   :w   filename   另存为
H   屏幕最上                   p,P   粘贴                                         :set   nu   设置行号
M   屏幕中央                   u     撤消                                           :set   nonu   取消行号
L   屏幕最下                    [Ctrl]+r   重做上一个动作               ZZ   保存离开
G   档案最后一行           [ctrl]+z   暂停退出                           :set   nohlsearch       永久地关闭高亮显示
/work   向下搜索                                                                      :sp   同时打开两个文档  
?work   向上搜索                                                                     [Ctrl]+w   两个文档设换
gg   移动到档案第一行                                                            :nohlsearch         暂时关闭高亮显示

vi详解:http://www.newsmth.net/pc/pccon.php?id=5721&nid=220783
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值