`

linux学习

阅读更多

echo 2132

echo 3212 > a.txt 3212覆盖a内容

 

cat f 输出文件内容

cat f1 > f2 f1内容追加到f2

cat <<efo f2

>adas

efo

自己输出内容假如文件f2

 

 

系统 
# uname -a               # 查看内核/操作系统/CPU信息 
# head -n 1 /etc/issue   # 查看操作系统版本 
# cat /proc/cpuinfo      # 查看CPU信息 
# hostname               # 查看计算机名 
# lspci -tv              # 列出所有PCI设备 
# lsusb -tv              # 列出所有USB设备 
# lsmod                  # 列出加载的内核模块 
# env                    # 查看环境变量资源 

资源 
# free -m                # 查看内存使用量和交换区使用量 
# df -h                  # 查看各分区使用情况 
# du -sh <目录名>        # 查看指定目录的大小 
# grep MemTotal /proc/meminfo   # 查看内存总量 
# grep MemFree /proc/meminfo    # 查看空闲内存量 
# uptime                 # 查看系统运行时间、用户数、负载 
# cat /proc/loadavg      # 查看系统负载磁盘和分区 

磁盘和分区 
# mount | column -t      # 查看挂接的分区状态 
# fdisk -l               # 查看所有分区 
# swapon -s              # 查看所有交换分区 
# hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备) 
# dmesg | grep IDE       # 查看启动时IDE设备检测状况网络 

网络 
# ifconfig               # 查看所有网络接口的属性 
# iptables -L            # 查看防火墙设置 
# route -n               # 查看路由表 
# netstat -lntp          # 查看所有监听端口 
# netstat -antp          # 查看所有已经建立的连接 
# netstat -s             # 查看网络统计信息进程 

进程 
# ps -ef                 # 查看所有进程 
# top                    # 实时显示进程状态用户 

用户 
# w                      # 查看活动用户 
# id <用户名>            # 查看指定用户信息 
# last                   # 查看用户登录日志 
# cut -d: -f1 /etc/passwd   # 查看系统所有用户 
# cut -d: -f1 /etc/group    # 查看系统所有组 
# crontab -l             # 查看当前用户的计划任务服务 

服务 
# chkconfig --list       # 列出所有系统服务 
# chkconfig --list | grep on    # 列出所有启动的系统服务程序 

程序 
# rpm -qa                # 查看所有安装的软件包 


命令: 
不是root用户使用命令前面加:sudo 
修改root密码: password root 
提示:tab键 
命令:cd,ls,dir 
命令帮助:*** -h 或者man *** 
硬盘sda7 
硬盘sda8:sda7/usr/local/ 
主文件夹:根文件夹/root/ 
查看磁盘:fdisk –l 
创建文件夹:mkdir /mnt/*** 
寻找文件:find /usr/local/ -name *** //查找/usr/local/的目录文件 
find -name \***.xls //查找当前目录下的所有文件 
编辑文件:kate, nano *** 
保存 回车: Ctrl+o 
查找: Ctrl+w 
退出: Ctrl+x 
复制文件:cp -r linux/  /usr/local/ 
删除文件;rm 文件 rm ***.xls 
重命名文件或移动文件:mv [-b][-f][-i][-u][-v] 源文件目标文件或文件夹,也能用于改名,但不能实现批量处理(改名时,不支持*等符号的),而rename可以。 
重命名:rename ?? 
搜索:apt-cache search *** 
寻找:aptitude search *** 
安装/删除程序:apt-get install / remove *** 
完全删除程序:apt-get remove *** --purge 
安装/删除.deb程序:dpkg –i / -r ***.deb 
进程查看:ps –A 
进程终止:kill –q 进程的ID 
中止程序:xkill 
编译文件:在目标文件夹里 ./configure 
  make 
  make install 
查看USB接口:lsusb 
挂载文件夹:mount -t smbfs -o username=jobcn,password=jobcn //192.168.61.155/share/  /mnt/155 
挂载U盘:mount –o iocharset=cp936  /dev/sdb1  /mnt/sub 
卸载U盘:umount /mnt/155 
强制指向系统文件: ln –sf /usr/bin/gcc4.1  /usr/bin/gcc 
连接命令:smb://192.168.61.155/ 
控制面板:gnome-control-center 
新立得软件包管理器:synaptic 
系统更新:先apt-get update ,后apt-get upgrade。. 
连接资源:nano /etc/apt/sources.list 

# deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 NETINST Binary-1 20080426-21:19]/ lenny main 
#deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 NETINST Binary-1 20080426-21:19]/ lenny main 

deb http://debian.cn99.com/debian/ lenny main non-free 
deb-src http://debian.cn99.com/debian/ lenny main 

#deb http://security.debian.org/ lenny/updates main 
#deb-src http://security.debian.org/ lenny/updates main 


查看ip:  ifconfig 
查看网络:route 
域名解析:nano /etc/resolv.conf 
临时设置IP:ifconfig eth0 192.168.61.112 newmask  
网关: route add default gw 192.168.60.1 
永久设置IP:nano /etc/network/interfaces 后 
auto lo 
iface lo inet loopback 

allow-hotplug eth0 
iface eth0 inet static 
address 192.168.61.112 
netmask 255.255.248.0 
gateway 192.168.60.1 

auto eth0:1 
iface eth0:1 inet static 
address 172.16.88.112 
netmask 255.255.255.0 
服务启动项:apt-get install rcconf 
rcconf进入:apache2 , saned , system-tools-backends 



系统组件: 
查看Linux内核:uname –a 
查看kde版本: 
查看debian版本:cat /etc/debian_version 

重启后安装x-window 确保是root用户: 
apt-get install x-window-system-core 
apt-get install kde-core  Kde控制 QT 

安装显卡驱动: 
先装image 后装headers 
显未驱动的配置文件:nano /etc/X11/xorg.conf 
输入startx,就可以成功的看到x了。 

kdm命令登陆界面选择改配置文件,KDM的配置文件 
/etc/kde3/kdm/kdmrc 
修改AllowRootLogin=true, 

声卡驱动alsa 
alsa tab键 
alsaconf 进行安装 
声卡管理: kmix 

安装中文软件包 
1、 apt-get install synaptic (新立得软件包) 
2、 在system=>synpatic package manager (新立得软件包管理器用name查找) 
找到kde-i18n-zhcn (kde-l10n-zhcn)和ttf-arphic-uming 安装 
3、设置国家与区域 
settings => control center 
=>Regional & Accessibility 
=>Country/Region & language 
4、重启图形界面进入文本界面 
5、更该语言配置文件 
实用工具 => Root TerMinal 
nano /root/.profile(root用户) nano /zero/.profile(zero用户) 
lang=c   改成  ==> #lang=c 
language=c 改成  ==> #language=c 
6、安装中文输入法 
进入synaptic package manager,(新立得软件包管理器) 
找到scim-tables-zh安装 
7、重启整个系统 


Firefox 下载libstdc++5 

IE 下载cabextract 

Winrar解压包 下载file-roller  rar unrar 

影音播放 下载amarok 

直接安装exe文件工具 下载wine  => wine editPlus.exe 

Linux时间同步 下载ntpdate 

图片截取 ksnapshot 

图片浏览 gthumb 

Linux 备份 下载partimage 

邮件 网上下载thunderbird 

永中office 上网下载 EIOffice_Personal 

数据据客户端 上网下载squirrel-sql 

虚拟机 Jason:/usr/local/ProgramBack/virtualbox# dpkg -i virtualbox_1.6.0-30421_Ubuntu_hardy_i386.deb 
在nano /etc/rc.local上加 
/etc/init.d/vboxnet start 
/etc/init.d/vboxdrv start 

SVN 下载 kdesvn 
Jason:/usr/local/Program/BOSS/SVN_Work# svn checkout svn://192.168.61.155:11002/boss 
认证领域: <svn://192.168.61.155:11002> 4369d21c-9498-fe4a-b8d2-612c8ad314f5 
“root”的密码: 
认证领域: <svn://192.168.61.155:11002> 4369d21c-9498-fe4a-b8d2-612c8ad314f5 
用户名: jcnep2251 
“JCNEP2251”的密码: boss2251 



Java 更新:apt-get update 下载:sun java6 
测试: java 
查看javahome: $JAVA_HOME 

jdk全局环境变量配置(已经隐藏) 
nano /etc/profile: 
JAVA_HOME=”/user/lib/jvm/java-6-sun-16.0.06/” 
export JAVA_HOME 
nano /root/.profile: 
JAVA_HOME=”/user/lib/jvm/java-6-sun-16.0.06/” 
export JAVA_HOME 

查看系统编码环境 查看编码locale 
dpkg-reconfigure locales   
选上 zh_CN.GBK  (已经默认) 
选上 zh_CN.UTF-8 

Eclipse resin上网下载 

Java乱码处理 
要复制JDK的目录下/usr/lib/jvm/java-6-sun/jre/lib/fonts里新建一个fallback文件夹 
里面存放的是windows下找到的simsun.ttc 字体 

Linux下的resin 
把JDK的几个jar放在resin的lib里面 


事例 
不小心将手放在右SHITE键上一段时间,系统自动加载了筛选键, 进入控制面板辅助功能中取消掉即可! 

分享到:
评论

相关推荐

    Linux学习笔记 (华为工程师总结) 完整版PDF

    《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...

    嵌入式Linux学习七步曲.rar

    嵌入式Linux学习是IT行业中一个重要的领域,尤其对于那些对硬件和软件集成感兴趣的开发者来说。这个名为"嵌入式Linux学习七步曲.rar"的压缩包文件显然是一份全面的资源,旨在帮助初学者逐步掌握Linux在嵌入式系统中...

    linux学习资料 ,帮你快速入门

    "Linux学习资料"是一个专门针对初学者设计的资源集合,旨在帮助快速理解和上手这个强大的系统。 "练成Linux高手.chm"很可能是一本电子书,详细介绍了Linux的基础知识和高级技巧。书中可能涵盖的内容包括:Linux的...

    非常好的linux学习资料

    这份“非常好的Linux学习资料”提供了一系列教程,旨在帮助新手快速入门并深入理解Linux系统。 首先,"Linux实用培训学习教程1.0(最终版).chm"是一个全面的Linux基础教程。它可能包含了Linux的历史背景、基本概念,...

    嵌入式linux学习计划

    嵌入式Linux学习计划是一个全面且详尽的指导方案,旨在帮助初学者逐步掌握嵌入式领域的核心知识。以下是对各个阶段的详细说明: 1. 硬件知识: - Protel是电子设计自动化软件,用于硬件仿真调试,学习者需要熟悉其...

    Linux学习方法论

    ### Linux学习方法论 在数字化转型的浪潮下,Linux作为一款免费且开源的操作系统,在服务器领域占据了主导地位。本文将围绕“Linux学习方法论”这一主题展开,详细探讨如何高效地学习Linux,包括选择合适的Linux...

    linux学习资料集锦

    Linux学习资料集锦包含了多个关于Linux操作系统的深度学习资源,主要涵盖了内核解析和网络编程两个核心主题。这些书籍能够帮助读者深入理解Linux系统的工作原理,以及如何在Linux环境下进行高效的网络编程。 首先,...

    linux学习资料大全

    这份"Linux学习资料大全"包含的书籍是Linux初学者和进阶者宝贵的资源,让我们逐一探讨这些书籍能提供的知识内容。 首先,"Linux内核完全注释-1.9.5.pdf"是一本对早期版本Linux内核进行详尽注解的书籍。它涵盖了内核...

    Linux学习笔记.md

    linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也

    Linux 学习-小白必备-全面笔记.md

    Linux学习

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX IPC——信号量.doc 【linux学习笔记--19】POSIX IPC——共享内存.doc 【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux...

    linux学习linux学习linux学习

    linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍

    linux学习笔记(初学者可共勉)

    这篇“Linux学习笔记”对于初学者来说是一个很好的起点,它涵盖了多个核心主题,帮助你从零开始掌握Linux的基础知识。 首先,笔记会介绍Linux的基本命令,这是在终端操作Linux系统的基础。命令行界面虽然看起来可能...

    linux学习资料打包下载

    linux 学习资料,包括基础学习,编程。 Linux网络编程.pdf makefile教程.pdf UNIX环境高级编程 学成Linux快手.chm

    linux学习路线图.png

    linux学习路线图.linux学习路线图.linux学习路线图.linux学习路线图.

    Linux学习路线指南.doc

    Linux学习路线指南。 牛人分享的学习经验。

    linux学习路线图

    linux学习路线图,这是我自学了很多linux资料之后的经验总结,希望对各位有用。让你学习少走很多很多的弯路!

    LINUX学习手册(宝典)

    LINUX学习手册(宝典),LINUX学习手册(宝典),LINUX学习手册(宝典)

    Linux学习资料(pdf)

    Linux学习资料(pdf) 系统使用 编程

    linux学习课件.ppt

    linux学习课件.ppt linux学习课件.ppt

Global site tag (gtag.js) - Google Analytics