Linux学习笔记及心得(持续更新)
2017-04-10 21:12
477 查看
在远程桌面下,如果出现不能使用Nsight解决办法:
ps aux查看所有进程,发现占用持续时间最长的进程,
找到lili账户下的进程,/usr/bin/java -Xms80对应的进程号
kill 进程号,即可正常使用Nsight。
ps u 以用户为主的格式来显示程序状况。
kill PID 结束进程号为pid的进程。
top 查看进程(pid进程号)
q 退出
ps进程的状态
ps aux 所有的进程
ps aux | grep top
ps aux | grep lili
ps -u列出自己的进程
kill命令
kill 20412杀死进程号20412
kill -KILL <PID> 强制杀死进程号为PID的进程
shutdown -r now
reboot 表示重启
222.197.221.14
useradd lili 或adduser lili
passwd lili
(Ubuntu下新建用户sudo adduser lili)
who
whoami
pwd命令(显示出当前所在目录)
vi ex1.c创建文件
按i,开始写程序
按esc退出编写程序,输入:wq完成(在末行模式下,输入命令 :wq 。Vi将先保存文件,然后退出Vi返回到shell。)
(若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令
:q!
Vi放弃所作修改而直接退到shell下。)
cat ex1.c查看文件
gcc ex1.c -o ex1编译程序
./ex1执行程序(当前目录下)
ls命令(列出所有文件)
ls -l命令(更详细的方式显示)
-rwxrwxrx
x-execute执行权限
000 000 000(对应二进制位)
-rwx rwx rwx
chmod修改权限
1.owner
2.group
3.others
cd ..切换到上一级目录
cp /home/lpc/ex1.c ex2.c复制别人程序(要有权限)
rm删除
rm -r删除非空文件或目录
mv移动(修改文件名)
mkdir 创建目录
rmdir (remove directory)删除
mv ex3.c src把3文件移动到src目录里面
ls -l *.c 找所有.c后缀文件
?代表一个通配符
mv src/ex3.c . 把3文件移动到当前目录下(.代表当前)
cd(change directory)
mkdir src/exe 在src下创建子目录exe
mv ex3.c src/exe 把3文件移动到src下子目录exe里面
mv src/exe/ex3.c ./ex2.c
cat ex1.c > ex3.c重定向
>> 追加
emacs软件
vi,visual interface交互式的全屏幕编辑器
vi命令编辑下,hjkl左下上右,
0 移动到行首
- 移动到上一行行首
6G 跳转到第6行
6x 删除6个字符
dd 删除一行
100dd 删除100行
u取消上次操作
man atan解释帮助手册
gcc main.c swap.c -o main 联合编译
cp /tmp/swap.c .拷贝服务器文件到本地
Makefile项目方法:
建立main.c和test1.c
写Makefile命令(格式如下)
输入make(编译)
输入./main(执行)
完成。
Makefile格式:
main:main.o test1.o
gcc main.o test1.o -o main
main.o:main.c
gcc -c main.c
test1.o:test1.c
gcc -c test1.c
clean:
rm -f *.o
ps aux查看所有进程,发现占用持续时间最长的进程,
找到lili账户下的进程,/usr/bin/java -Xms80对应的进程号
kill 进程号,即可正常使用Nsight。
ps u 以用户为主的格式来显示程序状况。
kill PID 结束进程号为pid的进程。
top 查看进程(pid进程号)
q 退出
ps进程的状态
ps aux 所有的进程
ps aux | grep top
ps aux | grep lili
ps -u列出自己的进程
kill命令
kill 20412杀死进程号20412
kill -KILL <PID> 强制杀死进程号为PID的进程
shutdown -r now
reboot 表示重启
222.197.221.14
useradd lili 或adduser lili
passwd lili
(Ubuntu下新建用户sudo adduser lili)
who
whoami
pwd命令(显示出当前所在目录)
vi ex1.c创建文件
按i,开始写程序
按esc退出编写程序,输入:wq完成(在末行模式下,输入命令 :wq 。Vi将先保存文件,然后退出Vi返回到shell。)
(若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令
:q!
Vi放弃所作修改而直接退到shell下。)
cat ex1.c查看文件
gcc ex1.c -o ex1编译程序
./ex1执行程序(当前目录下)
ls命令(列出所有文件)
ls -l命令(更详细的方式显示)
-rwxrwxrx
x-execute执行权限
000 000 000(对应二进制位)
-rwx rwx rwx
chmod修改权限
1.owner
2.group
3.others
cd ..切换到上一级目录
cp /home/lpc/ex1.c ex2.c复制别人程序(要有权限)
rm删除
rm -r删除非空文件或目录
mv移动(修改文件名)
mkdir 创建目录
rmdir (remove directory)删除
mv ex3.c src把3文件移动到src目录里面
ls -l *.c 找所有.c后缀文件
?代表一个通配符
mv src/ex3.c . 把3文件移动到当前目录下(.代表当前)
cd(change directory)
mkdir src/exe 在src下创建子目录exe
mv ex3.c src/exe 把3文件移动到src下子目录exe里面
mv src/exe/ex3.c ./ex2.c
cat ex1.c > ex3.c重定向
>> 追加
emacs软件
vi,visual interface交互式的全屏幕编辑器
vi命令编辑下,hjkl左下上右,
0 移动到行首
- 移动到上一行行首
6G 跳转到第6行
6x 删除6个字符
dd 删除一行
100dd 删除100行
u取消上次操作
man atan解释帮助手册
gcc main.c swap.c -o main 联合编译
cp /tmp/swap.c .拷贝服务器文件到本地
Makefile项目方法:
建立main.c和test1.c
写Makefile命令(格式如下)
输入make(编译)
输入./main(执行)
完成。
Makefile格式:
main:main.o test1.o
gcc main.o test1.o -o main
main.o:main.c
gcc -c main.c
test1.o:test1.c
gcc -c test1.c
clean:
rm -f *.o
相关文章推荐
- 【个人笔记】Linux学习笔记(持续更新)
- linux基础学习笔记(持续更新ING)
- linux内核完全剖析 学习笔记 打字太累 截图 持续更新
- LinuxAPP学习笔记---持续更新
- Linux 学习笔记--持续更新
- linux学习笔记,持续更新
- Red Hat Enterprise Linux 5学习笔记(持续更新...)
- Linux学习重点内容笔记(持续更新)
- Linux命令学习心得[持续更新]
- linux命令学习笔记-持续更新版
- linux学习笔记... ...持续更新ing
- 超详细 在linux环境部署oracle 的学习心得(系统部署持续更新~~)
- ios学习--iphone开发笔记和技巧总结(原址持续更新)
- PPT学习笔记和技巧分享【持续更新ing】
- AIX学习笔记【持续更新】
- 重拾CCNA,学习笔记持续更新ing......(7)
- 华为内部LINUX学习资料 笔记心得及linux学习口诀秘诀
- 重拾CCNA,学习笔记持续更新ing......(5)
- [SQLite]学习笔记(持续更新)
- linux 学习心得笔记<初级>第三篇