700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > |9 其他(linux特定的) 用来存放内核例行程序的文档. Linux常用操作指令

|9 其他(linux特定的) 用来存放内核例行程序的文档. Linux常用操作指令

时间:2022-09-23 10:39:35

相关推荐

|9 其他(linux特定的)  用来存放内核例行程序的文档. Linux常用操作指令

1. 开启终端命令: ctrl + alt + t

关闭终端指令: exit

clearctr+shift+l清屏

ctrf +f 向上移动一个屏幕

ctrl +b 向下移动一个屏幕

man(帮助信息)ls用户手册q退出

ctrl+放大

ctrl-缩小

history查看历史命令

3. ls 查看当前目录下的内容 who用户名

ls _l (ll) 详细的显示当前目录下的内容

ls -a (la)显示当前目录所有的内容,包含隐藏的文件

pwd显示当前目录定位

4. $普通用户#root用户

su密码(不显示)切换到root用户

sufs切回普通用户

sudopasswd密码确认密码(普通用户更改root密码)

drmxr-mkx3rootroot4096Mar1723:10

-rw-rw-r--1fsfs0sep112:50

r:可读w:可写x:可执行

文件属性链接数拥有者所属者文件大小时间

mnt文件共享通过网络连接window

window创建共享文件夹,虚拟机设置共享文件夹总是启 用添加

5. / : 表示的根目录

~ : 表示的家目录

6. cd 进入特定的目录

cd / 进入根目录

cd ~ 进入家目录

cd./sheng/打开文件

cd./sheng/test相对位置路径

cd../war绝对路径,从根目录出发

~=/name/用户名cd~用户目录

. : 表示当前目录

.. : 表示上一级目录

cd .. : 返回上一级目录

cd首字母+tab 智能补齐

cd 首字母 + 双击tab : 列出所有备选方案

9. 根与家的关系

/home/linux 这个目录就是家目录

/ 是根目录

11. mkdir c_base :创建一个目录

mkdir-pyear/month/weeks/创建多层目录

touchtest创建文件,文件存在则更新时间

rmdir 删除空目录

-p rmdir a/b/c

-v

rm 1.txt 删除一个文件

rm-rc_base 删除一个目录

rm * -r 删除全部

rm-rf无提示彻底删除

sudorm-rtest/删除

16.复制文件:

cp源文件名目的文件名 将文件file1复制成文件file2

cpputchar.cscanf.c

cp源文件目录目的文件目录-r

cp~/war/jielun../wangfeng更改文件名复制

修改文件名称或目录名称

mv 04-day 05-day // 修改目录

mv scanf.c scanf1.c // 修改文件

17.剪切

mv剪切与复制类似

18.echo打印“helloworld”

echo"hello">jielun->hello

13. 进入输入功能: i 键

新增 (append)

-- a从光标所在位置后面开始新增资料,光标后的资料随新增资料向后移动。

-- A从光标所在列最后面的地方开始新增资料

插入 (insert)

-- i从光标所在位置前面开始插入资料,光标后的资料随新增资料向后移动。

-- I从光标列的第一个非空白字符前面开始插入资料 。

开始 (open)

-- o在光标所在列下新增一列并进入输入模式 。

-- O在光标所在列上方新增一列并进入输入模式。

退出输入功能: esc 键

进入命令行模式: 空格

:wq 保存退出

:w 保存

:q! 强制退出,不保存

:x <==> wq

16. x 删除光标所在字符

cw 替换一个单词

cc 替换一行

-C 替换从光标到行尾

dw 删除当前词3dw删除三个词

dd 删除光标所在列

:5,10d 删除5到10 行

r 修改光标所在字符,r后接着要修正的字符

R 进入取代状态,新增资料会覆盖原始资料,直到按esc回到指令模式下为止

yy:表示复制一行

5yy:复制5行

dd:表示剪切一行

ndd:剪切n行

:/hello文本搜索命令

n:表示的下一个

拷贝和粘贴文本

yw 拷贝词5yy 拷贝行(或Y)

p当前行下粘贴

:1,2co3拷贝行1,行2在行3之后

:4,5m6移动行4,行5到行6之后

复制功能:

选中要复制的代码: shift + v :选中一行

用上下的按键 去选择多行 , 按下y 表示复制

剪切:

选中要复制的代码: shift + v :选中一行

用上下的按键 去选择多行 , 按下d 表示剪切

粘贴功能:

键盘上的p

返回上一次操作: u <==>wondow ctrl + z

逆向返回: ctrl + r <==>wondow ctrl + y

18. 上下导航键

h : 向左

j : 向下

k : 向上

i : 向右

b移动到上一个字的第一个字母

w移动到下一个字的第一个字母

e移动到下一个字的最后一个字母

查找

/ 要查找的字符 向下查找字符

?要查找的字符向上查找字符

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

安装出错,更新软件源。

sudo apt-get update

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

Ctrl L 清屏

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

查 头文件 man2printf

1、Standard commands (标准命令)

2、System calls (系统调用)

3、Library functions (库函数)

4、Special devices (设备说明)

5、File formats (文件格式)

6、Games and toys (游戏和娱乐)

7、Miscellaneous (杂项)

8、Administrative Commands (管理员命令)

9、其他(Linux特定的), 用来存放内核例行程序的文档。

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

安装tree程序

sudo apt-get install tree

tree -L 1

tree -L 2 ()

显示二级目录

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

查看linux系统包的版本 cat /proc/version

查看linux系统的版本 cat /etc/issue

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

在函数中执行 命令

system("command");

for example

csystem("clear");

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

追踪设置

cd /usr/include/

sudo ctags -R

(如果ls -a 没有显示tags文件 ,则加上 ./tags (待验证))

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

cd ~ 进入用户目录下

vi .vimrc

按l展开

新建一行,可以复制输入set tags=/usr/include/tags (无法写入,使用 sudo 打开 .vimrc)

底行 输入w保存。

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

配置vim插件

文件位置 F:\嵌入式或安卓培训\上课积累\资料、文件(直接上传到百度网盘)\vim脚本及安装教程

或者网盘

先放在共享文件夹中

ubuntu中cd键入共享文件夹中找到文件。

tar zvf 文件名

sudo apt-get install ctags

再次ls

进入共享文件夹中,

cd jeffy-vim-read

执行 sh install.sh

y

安装完成!

(如果需要权限,sudo chmod 755 install.sh)

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

安装输入法出错 :

安装出错,更新软件源。

sudo apt-get update

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

共享文件夹设置

不显示共享文件夹下文件

首先执行sudo apt-get install open-vm-dkms,会提示一些配置先Y,在N、N、N......下去,

再执行

sudo mount-tvmhgfs.host://mnt/hgfs

(i

也可以直接在/etc/rc.local中添加挂载命令。

sudo vim rc.local

在exit 0;之前添加

sudo mount-tvmhgfs.host://mnt/hgfs

)//空2格,不过实测输入1个空格。

就能在/mnt下面显示了

(host:/ 处空2格) 直接复制命令。

如果ls不显示share ,直接在hgfs文件下cd share ,然后 ls -a,最后 cd ..退到上一级。

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

增加root用户密码

sudo passwd

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

自定义命令别名 快捷alias

cd ~

ls -a

sudo vim .bashrc

第84行

注意加上cd后空格,使用绝对路径。

重启终端

直接输入

要设置的别名命令即可,例如

1 # .bashrc

2

3 alias ll=’ls -l’

5 alias vi=’vim’

6 # Source global definitions

7 if [ -f /etc/bashrc ]; then

8 . /etc/bashrc

9 fi

修改此文件过后我们通常要退出名重新登录后才会生效,当然也可以是用source命令直接把配置载入到当前环境中[test @test test]#source ~/.bashrc

.bashrc可以参考linux下profile ,bash_profile ,bashrc文件简述

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

linux中查看ip使用 ifconfig

windows中使用ipconfig 可以加上-a

清楚垃圾可能用

sudo apt-get clean

sudo apt-get autoclean

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

linux下打包tar压缩扩展名 为 tgz

解压

通用命令 tar xvf 文件名

一般情况 tar zxvf 文件名(好像要匹配不同的文件格式)

加压

通用命令 tar cvf 加压生成的文件名.tgz 被加压的文件或者目录

一般情况 tar zcvf 文件名.tgz被加压的文件

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

永久修改linux DNS

代码如下:

sudo –i

cd /etc/resolvconf/resolv.conf.d

vim base

添加如下内容

代码如下:

nameserver 8.8.8.8

nameserver 8.8.4.4

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

如果ubuntu 不能联网

配置ip

固定ip设置

sudo vim /etc/network/interfaces

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 192.168.2.62

netmask 255.255.0.0

gateway 192.168.1.1

sudo /etc/init.d/networking restart

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

添加 动态ip

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet dhcp

设置完后 sudo /etc/init.d/networking restart 启动设置。

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

系统移植:编辑内核命令

make menuconfig

sudo apt-get install libncurses5-dev

安装包下载保存位置

/var/cache/apt/archives

deb文件安装方法

dpkg -i 文件名

向安卓有权限的文件夹复制文件

adbremount

adbpushsu/system/bin/

adbshell

cd/system/bin/

chmod 777su

su

(如果remount没有权限,

adb shell

shell@android:/ $ su

shell@android:/ # mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

shell@android:/ # chmod 777 /system

shell@android:/ # cd system

shell@android:/system # chmod 777 app

shell@android:/system # cd app

shell@android:/system/app # exit

shell@android:/ $ exit

最后要改变复制文件的权限

)

su文件见附件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。