1.uname -n 返回主机名,域名
uname -r 返回内核版本号
uname -v 返回内核版本号
uname -m 返回系统的架构
uname -a 按照上面的顺序返回所有信息
2./proc/version 查看版本信息
3.内核的相关文件都位于/boot/下河/lib/modules/下,也都标明了内核版本
4.lsmod 显示当前已加载的模块 $lsmod | head
5.LATEX排版软件,vim-latexsuite是vim的一个插件,提供了很多LATEX源文件的快捷方式,相应的语法高亮
6.~表示当前用户的home目录,~/.tvtime表示home目录下.tvtime文件,其中.表示隐藏文件,可用ls -al显示
7.shutdown -h now马上关机,shutdown -h +5 表示延迟5分钟关机
8.halt -p表示关机后,执行poweroff(关电源)
halt -f强制关机
9.poweroff关闭系统后,强制关机(关电源)
10.reboot重启计算机
11.chkconfig查看哪些服务开启,哪些服务关闭
12./etc/inittab指明init进程要运行的启动项
13.shell的运行方式:
(1)采用气动shell的sh命令,如sh prog
(2)修改文件的可执行权限,然后在当前目录下运行./prog
(3)修改文件的可执行权限,并把当前目录添加到搜索路径下(.bash_profile),在任意目录下键入prog即可
14.top和ps查看cpu为主的进程信息
15.ls -l | grep x | more 分屏显示包含x的文件列表
16.bg n,进程号为n的进程转后台
fg n,进程号为n的进程转前台
17.grep set *.txt在当前目录下的所有扩展名下查找包含字符串"set"的文件并列出其文件名
grep ^[0-9] etcdir 在edtdir文件中检索以0~9开头的行
grep -n linux etcdir 在edtdir文件中检索含有"linux"字符串的文本行,并显示行号
grep -i setup /home/stu/*.doc 在/home/stu目录下的所有扩展名为doc的文件中查找包含setup字符串的文件,忽略大小写
18.chmod修改文件权限
r: 可读权限,数字代号4; w: 可写权限,数字代号2; x: 可写权限,数字代号1
-: 可写权限,数字代号0
权限范围:
u: 表示User g:表示Group o:表示Other a:表示All
u,g,o可一起使用,等价于a
修改动作:
+:追加权限 -:减去权限 =:赋值新的权限,以前的权限作废
19.mkdir创建新目录
20.查看linux启动时的信息 dmseg
21.ctrl+Alt+Backspace 回到命令行模式
22.在文件建立时自动设置默认的文件权限,可以通过在用户目录下的.profile文件中加入umask实现
如: umask 006 #表示默认权限为771,取777的反
23.file filelist 查看文件类型,因为linux无法通过扩展名确定文件类型,此命令很有作用
24.wc filelist 统计文件行数,单词数目等信息
25.mkdir dir{A,B,C,D,E} 将生成dirA,dirB,dirC,dirD,dirE五个文件夹
cat ~/demo_{set,for,while}.sh 依次显示用户目录下的demo_set.sh,demo_for.sh,demo_while.sh
26.命令行中的AND操作
语法: cmd1 && cmd2 && cmd3
从左到右顺序执行每条命令,如果一条命令返回true,它右边的一条命令才会被执行,如此只到一条返回false,或者命令全部执行完,如:
$ls sample && rm samele && echo "sample文件已被删除"
27.命令行中的OR操作
语法: cmd1 || cmd2 || cmd3
从左到右顺序执行每条命令,如果一条命令返回false,他么它右边的一条命令才会被执行,如:
$ls sample || touch sample && "文件sample已经被创建"
28.k3b刻录光盘软件,Gparted磁盘分区工具,7zip压缩解压工具
29.下载内核源代码: apt-get install linux-tree-2.6.06
配置内核 make menuconfig 编译fakeroot make-kpkg --append-to-version=-my-o! --initrd kernel-image
将生成linux-image-xxx.deb文件,用dpkg -i linux-image-xxx.deb安装即可
卸载内核
apt-get purge linux -image-2.6.21-2-686
升级Grub update-grub
使用module-assistant安装内核模块
Debian提供了module-assistant工具,可为非官方源代码提供内核自动编译,安装驱动模块,非常方便
以root身份运行命令m-a 进入module-assistant界面,选择相应模块即可,或用命令行
$m-a a-i gspca a-i表示自动安装
30卸载软件
(1)apt-get remove softname1,softname2
(2)apt-get remove --purge softname1,softname2 卸载并清除配置
(3)删除软件包
dpkg -r xxx.deb,连同配置文件一起清除 dpkg -r --purge xxx.deb
31.按下Ctrl+Alt+Shift和左/右方向键把当前程序移到另一工作区
32.进入带空格的目录需要用转义符'\',如进入Ubuntu One
cd Ubuntu\ One
33.用pmount挂载U盘,pmount -sA /dev/sda1
34.自动挂载Windows下的分区
可在/etc/fstab中加入挂载信息,这样每次开机就会自动挂载Windows下的分区
35.查看分区表 fdisk -l /dev/hda
36.bash中的快捷键
Ctrl+A 将光标移到命令行头
Ctrl+B 将光标后退一个字符
Alt+B 将光标左移一个词
Ctrl+E 将光标移到命令行尾
Ctrl+F 将光标右移一个词
Ctrl+K 删除光标右边的所有字符
Ctrl+L 清除终端窗口屏幕
Ctrl+U 删除当前行上的所有字符
Ctrl+H 删除当前行上的所有字符