(推荐一个学习Linux的网址:鸟哥的私房菜http://vbird.dic.ksu.edu.tw/linux_basic/0110whatislinux.php)
〇、linux系统快捷键
shift + prtsc 可选择区域抓图
alt + tab切换程序
ctrl + alt + L 锁屏
ctrl + alt + delete 注销
reboot 重启
shutdown 关机
ctrl + alt + 上下左右 切换工作区
ctrl + alt + shift + 上下左右 移动应用程序到其他工作区
工作区个数设置
若要更改排數,鍵入以下指令,將最後面的數字改成您想要的數字。按下 Enter。
gconftool-2 --type=int --set /apps/compiz-1/general/screen0/options/vsize 3
若要更改列數,鍵入以下指令,將最後面的數字改成您想要的數字。按下 Enter。
gconftool-2 --type=int --set /apps/compiz-1/general/screen0/options/hsize 5
ctrl + win + d 显示桌面
长按win键看快捷键
一、文件路径相关
touch + file 更新文件的时间,如果不存在则创建文件
pwd 显示当前目录路径
mv file1/directory1 file1/directory1 移动改名
cp file1 file2|directory2 复制改名
cp directory1 directory2 -r 目录复制改名
ls 列出当前目录下文件和目录
ls -l 列出当前目录下文件和目录详细信息
cd 回到当前登录用户的主目录
cd .. 返回上一层目录
cd /home 前往/home目录(绝对路径)
cd ~ 跳到自己的 home directory
cd ../.. 跳到目前目录的上上两层
(~ 也表示为 home directory 的意思,. 则是表示目前所在的目录,.. 则表示目前目录位置的上一层目录)
在当前登录用户的主目录下 mkdir ok :创建ok文件夹 ;rmdir ok:删除ok文件夹(注意rmdir只能删除空文件夹,rm -rf 目录 会强制删除目录)
在其他目录下 需要在前面加上 sudo。例如 sudo mkdir ok,sudo rmdir ok。(root权限创建的文件和目录都是只读,要修改必须加上sudo)
创建文件 用 sudo vim ok 即可创建ok文件
删除文件 sudo rm ok即可
二、cat命令
cat主要有三大功能:
1.一次显示整个文件。
$ cat filename
2.从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat file1 file2 > file
cat具体命令格式为 : cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)
参数:
-n 或 –number 由 1 开始对所有输出的行数编号
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 –show-nonprinting
范例:
cat -n linuxfile1 > linuxfile2 把 linuxfile1 的档案内容加上行号后输入 linuxfile2 这个档案里
cat -b linuxfile1 linuxfile2 >> linuxfile3 把 linuxfile1 和 linuxfile2 的档案内容加上行号(空白行不加)之后将内容附加到linuxfile3 里。
4.cat 与EOF
用法1.多行导入文件(新建文件或者覆盖文件内容)
cat << EOF >abcd.txt
Hello!
This is a test file!
Test for cat and EOF!
EOF
来看下执行结果
cat abcd.txt
Hello!
This is a test file!
Test for cat and EOF!
这就是多行导入!
用法2.文件追加
cat << EOF >> test.sh
三、
shell 程序中 分号(;)用来分割同一行的多条命令
echo -e abc "\n" :echo中用-e表示转义字符
sudo passwd root 用来修改root密码
四、进程操作
ps -e列出所有进程
kill pid号 杀死相应进程
五、管道与重定向
< 输入重定向
> 输出重定向
| 管道,将之前的输出作为之后的输入
六、more与less分屏功能
more命令能够对文件内容或者查询结果进行分屏显示。more + 文件名
more可以单独使用,也可以配合管道使用。 cat + 文件名 | more
more通过space键看下一屏,enter键一条一条看,q退出,通常配合ls -l使用
less功能和more类似,上下键一条一条看,PgUp和PgDn上下一屏一屏看。