Linux常用命令学习

来源:互联网 发布:广告录音软件 编辑:程序博客网 时间:2024/06/05 10:26
Linux命令
1.计算器进制转换:bc
bc的ibase和obase:ibase,输入进制;obase,输出进制
可以用echo命令和管道命令结合bc,如下
echo "obase=2;ibase=10;100" | bc
1100100
如果为10进制,可省略ibase或obase


2.显示输出echo
功能是在显示器上显示一段文字,一般起到一个提示的作用
echo [ -n ] 字符串


3.管道命令|:将前面一个指令传出的输出传递给下一个命令作为输入
(1)对错误信息没有直接处理能力。
(2)管道右边命令,必须能够接收标准输入流命令才行


4.vi和cat:vi既可查看,也可修改;cat只可以查看,配合管道命令和more可分页显示。


5.查看文件大小:
显示当前目录所有文件大小的命令:ls -lht
利用cd命令找到文件,再用ls命令查看
du -s 文件名
du -k:以kb为单位显示
du -b:以字节为单位显示


6.编译c:gcc 文件名 -o 文件
  运行c:./文件


7.文本搜索命令:grep
8.复制命令:cp 删除命令 rm 移动命令 mv
(1)拷贝一个文件:若要拷贝到根文件夹,必须是root用户,如:sudo cp a.c /aa.c 
(2)拷贝一个目录:加上-r(删除rm同理)
(3)mv相当于剪切命令:也可以用来给文件重命名如:mv p1.c p2.c
(4)删除命令加-f可以强制删除,即不会有提示


9.创建目录mkdir:
(1)mkdir /home/broadon/1:创建1这个子目录
(2)加上-p,代表如果创建目录的父目录不存在,则也同时创建其父目录。


10。查看当前目录:pwd(绝对路径)  
    ls -l:不能列出隐含文件  改成隐藏文件:mv 修改文件名,加.
    ls -a:显示出隐含文件。


11.压缩和打包命令:tar(打包把一个目录变成一个文件,压缩是将打包后的文件进行压缩)
   tar cvf test.tar test:将test目录打包
   tar xvf teat.tar:将test.tar 变成一个目录
   tar cvzf test.tar.gz test/ :既打包又压缩
   tar xvzf test.tar.gz:解出目录。
   unzip a.zip 解压后缀为zip的文件


12.文件权限:
   ls -l:第一个字母d代表目录文件,横线代表普通文件;分成三部分,第一部分是文件所有者的权限,第二部分是同组用户的访问权限,第三组是其他用户的访问权限。
   -rw-r--r--  
   drwxr-xr-x 
   chmod改变文件权限。(r 4 w 2 x 1):sudo chmod 644 a.c


13.配置网络:ifconfig eth0 192.168.91.0
   关闭网卡:ifconfig eth0 down
   重启网卡:ifconfig eth0 up
   查看当前网络状态:netstat -a,网络编程可能用到


14.rpm -qa:列出所有已安装的包
   rpm -e name:卸载已安装的包
   rpm -ivh tftp.rpm:安装名字为tftp的文件


15.挂载:mount /dev/cdrom /mnt/(光驱必须为iso文件?)
   取消挂载:unmount 目录 如:unmount /mnt


16.查找文件find:find ./ -name 文件名(或者模糊查找如c*)
   grep查找包含某个字符串的文件:grep "hello" ./ -rn(在当前目录及其子目录下查找包含字符串hello的文件 )


17.查看CPU占有率:top
   查看当前在进行的进程: ps aux
   杀死某个进程,kill 进程号
0 0
原创粉丝点击