inux常用命令

1ls 命令

----------------------------------------------------------------------

ls                  以默认方式显示当前目录文件列表
ls  –a          
显示所有文件包括隐藏文件
ls  –l           
显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
----------------------------------------------------------------------

2.cd 命令
cd  dir         
切换到当前目录下的dir目录
cd  ..          
切换到到上一级目录
cd  ~          
切换到用户目录,比如是root用户,则切换到/root
----------------------------------------------------------------------

3rm 命令
rm  file        
删除某一个文件
rm  -rf  dir         
删除当前目录下叫dir的整个目录
----------------------------------------------------------------------

4.cp 命令
cp  source  target                          
将文件source 复制为 target
cp  –av  soure_dir  target_dir         
将整个目录复制,两目录完全一样
cp  –fr  source_dir  target_dir        
将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同
----------------------------------------------------------------------

5.mv命令
mv  source  target                         
将文件或者目录source更名为target
----------------------------------------------------------------------

6.diff命令
diff  -ruN  dir1  dir2  >  <patch_file>                             
比较目录1与目录2中的文件
----------------------------------------------------------------------

7.echo 命令
echo  message                                 
显示一串字符

----------------------------------------------------------------------
8.cat
命令

cat  file                                           显示文件的内容,和DOStype相同
cat  file | more                         
显示文件的内容并传输到more程序实现分页显示,使用命令less file可实现相同的功能
more            
分页命令,一般通过管道将内容传给它,如ls | more
----------------------------------------------------------------------

9.du命令
du                                  
计算当前目录的容量
du  -sm  /root                  
计算/root目录的容量并以M为单位

----------------------------------------------------------------------

10.find命令
find  -name  <path>  file
/path目录下查找看是否有文件file

----------------------------------------------------------------------

11.grep命令
grep  -r  “chars”  ./         
在当前目录的所有文件查找字串chars  -r表示递归查找子目录

----------------------------------------------------------------------

12.vi的使用

vi  file                       
编辑文件file
vi
原基本使用及命令:
vi
分为编辑状态和命令状态。输入命令要先按ESC,退出编辑状态, 然后输入命令。

常用命令有:

:x(退出)

:x!(退出不保存)

:w(保存文件)

:w!(不询问方式写入文件)

:r file(读文件file)

:%s/oldchars/newchars/g(将所有字串oldchars换成newchars)

i进入编辑插入状态

ESC退出编辑状态

----------------------------------------------------------------------

13.man 命令

man  ls         读取关于ls命令的帮助
----------------------------------------------------------------------

14.启动关闭计算机命令
reboot          
重新启动计算机
halt                     
关闭计算机
init 0            
关闭所有应用程序和服务,进入纯净的操作环境
init 1            
重新启动应用及服务
init 6            
重新启动计算机
----------------------------------------------------------------------

15.tar 命令
tar  -xfzv  file.tgz      
将文件file.tgz解压
tar  -zcvf  file.tgz  <source>   
将文件或目录<source>压缩为file.tgz
gzip  directory.tar              
将覆盖原文件生成压缩的 directory.tar.gz
gunzip  directory.tar.gz      
覆盖原文件解压生成不压缩的 directory.tar
----------------------------------------------------------------------

16dmesg,uname 命令
dmesg          
显示kernle启动及驱动装载信息
uname  -a            
显示操作系统的类型
----------------------------------------------------------------------

17.string命令
string  file    
显示file文件中的ASCII字符内容
---------------------------------------------------------------------

18rpm命令
rpm  -ihv  program.rpm   
安装程序program并显示安装进程
----------------------------------------------------------------------

19.文件目录管理命令
su  root                            
切换到超级用户
chmod  a+x  file              
file文件设置为可执行,脚本类文件一定要这样设置一个,否则得用bash  file才能执行
chmod  666  file              
将文件file设置为可读写
chown  user  /dir             
/dir目录设置为user所有
----------------------------------------------------------------------

20mknod  命令
mknod  /dev/hda1  b  3  1     
创建块设备hda1,主设备号为3,从设备号为1,即master硬盘的的第一个分区
mknod  /dev/tty1  c  4  1      
创建字符设备tty1,主设备号为4,众设备号为1,即第一个tty终端
----------------------------------------------------------------------

touch  /tmp/running     /tmp下创建一个临时文件running,重新启动后消失
----------------------------------------------------------------------

21.磁盘管理的命令
fdisk  /dev/hda                         
就像执行了dosfdisk一样
mount  -t  ext2  /dev/hda1  /mnt   
/dev/hda1装载到 /mnt目录
df                                            
显示文件系统装载的相关信息
mount  -t  nfs  192.168.1.1:/sharedir  /mnt
nfs服务的共享目录sharedir加载到/mnt/nfs目录
umount  /mnt             
/mnt目录卸载,/mnt目录必须处于空闲状态
sync                   
刷新缓冲区,使内容与磁盘同步,
mkfs.ext2  /dev/hda1  
格式化/dev/hda1ext2格式

dd  if=/dev/zero  of=root.ram  bs=1024,count=1024 
生成一个大小为1M的块设备,可以把它当作硬盘的一个分区来用
----------------------------------------------------------------------

22.程序开发有关命令
gcc  hello.c  -o  hello                    
hello.c编译成名为hello的二进制执行文件
ldd  program                                   
显示程序所使用了哪些库
----------------------------------------------------------------------

23.系统有关命令
ps                       
显示当前系统进程信息
ps –ef                  
显示系统所有进程信息
kill -9 500            
将进程编号为500的程序杀死
top               
显示系统进程的活动情况,按占CPU资源百分比来分
free              
显示系统内存及swap使用情况
time  program     
program程序结束后,将计算出program运行所使用的时间

网络命令
ifconfig  eth0  192.168.1.2      
捆绑网卡1IP地址为192.168.1.2
----------------------------------------------------------------------

24、登录网络服务器
telnet  192.168.1.1            
登陆IP192.168.1.1telnet服务器
ftp  192.168.1.1         
登陆到ftp服务器

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值